¿Quién desarrolla realmente Linux? La respuesta puede sorprenderte

La mejor imagen de Linux de todos los tiempos

Si te digo que pienses en un proyecto de código abierto, la primera palabra que probablemente te viene a la mente es Linux. (Puntos de bonificación si pensó en Firefox o Apache, pero por el bien de la discusión, digamos que pensó en Linux). Entonces, si le pregunto qué significa realmente el código abierto, probablemente diría algo como: 'El código abierto significa que todos son libres de usar el código, y generalmente lo desarrollan muchos programadores independientes, que contribuyen con su trabajo libremente, a hacer del mundo / de Internet un lugar mejor '. Eso es lo que pensé también, hasta que leí el libro de The Linux Foundation informe algo anual sobre el estado del kernel de Linux. Los hallazgos del informe pueden sorprenderlo.

Quién contribuyó al kernel de Linux, desglosado por patrocinio corporativo (o no)

Quién contribuyó al kernel de Linux, desglosado por patrocinio corporativo (o no)

Para empezar, eche un vistazo a la tabla de arriba (que fue compilada por Espectro IEEE, dicho sea de paso). El gráfico muestra el desglose de todos los parches aportados al kernel de Linux, entre las versiones 3.0 y 3.10. Puede ver claramente que más del 80% de todas las contribuciones provienen de desarrolladores que son pagados por una gran empresa comercial. El informe dice que el número de desarrolladores no remunerados que contribuyen al kernel de Linux ha ido disminuyendo lentamente durante muchos años, y ahora se sitúa en solo el 13,6% (era del 14,6% en el último informe).



Como era de esperar, Red Hat, una de las pocas historias de éxito de Dot Com de código abierto, gobierna el gallinero. La Fundación Linux informa que, durante el último año, hubo un aumento considerable de empresas que fabrican sistemas móviles e integrados (Samsung, Texas Instruments, Linaro). En el informe anterior, estas tres empresas contribuyeron con solo el 4,4% de los cambios del kernel; este año, casi el 11%. Linaro, si no ha oído hablar de ella, es una empresa sin fines de lucro creada por ARM, Freescale, IBM, Samsung, ST-Ericsson y Texas Instruments, con el único propósito de mejorar el soporte ARM de Linux. Sin embargo, las organizaciones sin fines de lucro no significa que a los desarrolladores de Linaro no se les pague mucho dinero.

Quién aprueba los parches del kernel de Linux

Quién aprueba los parches del kernel de Linux (Crédito de la imagen: IEEE Spectrum)

El informe también destaca la cantidad cada vez menor de participación directa que Linus Torvalds tiene con el proceso de parcheo. Torvalds (el creador de Linux, y todavía en gran medida el coordinador general del proyecto) aprobó solo 568 parches (0,7%) entre las versiones 3.0 y 3.10. Hoy en día, Torvalds ha delegado las autorizaciones a los encargados del mantenimiento del subsistema, la mayoría de los cuales son empleados altamente remunerados en Red Hat, Intel, Google, etc.

Finalmente, el último factor principal sobre el que el informe llama nuestra atención es el tamaño de expansión del código fuente del kernel. Entre Linux 3.0 (julio de 2011) y Linux 3.10, se han agregado más de 2.3 millones de líneas de código al kernel. A partir de Linux 3.10, había casi 17 millones de líneas de código fuente en el kernel de Linux (y ahora estamos en la versión 3.13, por lo que probablemente se haya ampliado aún más). La cantidad de archivos que componen el kernel también ha aumentado de 37.000 a 43.000. Cuando el kernel de Linux se lanzó por primera vez en 1991, tenía solo 10,000 líneas de código. En su mayor parte, esta inflación se debe a los controladores y al soporte para nuevos sistemas de archivos. Durante el proceso de compilación, solo se compilarán las líneas de código fuente que realmente requiera su hardware, que en realidad serán una pequeña fracción de esos 17 millones de líneas.

LinuxEn cuanto a por qué Linux ahora es desarrollado principalmente por ingenieros bien pagados, las posibles razones son innumerables. La razón más obvia y convincente es que estas grandes empresas tienen un interés comercial en la buena salud continua de Linux. Hace 10 años, Linux era el juguete de los aficionados y los fabricantes de supercomputadoras; hoy en día, alimenta todo, desde teléfonos inteligentes (Android) hasta enrutadores inalámbricos y decodificadores. El continuo interés comercial en Linux se destaca por otra estadística del informe de The Linux Foundation: a mediados de 2011, solo 191 empresas estaban involucradas en el kernel de Linux; a fines de 2013, ese número ascendía a 243.

Realmente, deberíamos estar agradecidos de que estas empresas no parezcan estar sesgando el desarrollo de Linux hacia sus propias necesidades comerciales. Esa es la magia del código abierto, y el puño de hierro de Torvalds y sus compañeros de mantenimiento.

Copyright © Todos Los Derechos Reservados | 2007es.com