Antonio me paso un artículo denominado Linux Kernel Development 2008 donde hay una serie de estadísticas mas que interesantes, cito algunas:
From the 2.6.11 to the 2.6.24 kernel release (a total of 1140 days), there were, on average, 2.83 patches applied to the kernel tree per hour. And that is only the patches that were accepted. The ability to sustain this rate of change for years is unprecedented in any previous public software project.
Esta es una clara muestra del enorme trabajo que hay detrás del kernel de Linux, 2.83 parches por hora es algo realmente impresionante! y como recalcan en el artículo, estamos hablando solamente de parches aceptados! es bastante normal que uno envíe un parche al kernel pero no sólo por el hecho de envíarlo este será aceptado. Hay una serie de requisitos que deben de cumplirse, por más que tu parche funcione si no sigue las convenciones a seguir no pasará.
Over the past three years, the top 10 individual developers have contributed almost 15 percent of the number of changes and the top 30 developers have contributed 30 percent.
Según el artículo en 3 años han participado 3678 desarrolladores, sin embargo la mayor parte del trabajo lo hacen los 10 principales desarrolladores con Al Viro a la cabeza (top developer en estos momentos).
También se puede extraer del artículo que el número de empresas que colaboran directamente o haciendo sponsorship de algun desarrollador se ha incrementado sin parar. Las top empresas que contribuyen en el kernel son RedHat, Novell e IBM.
A pesar de que se ve mucho apoyo por parte de las empresas la cuarta parte del desarrollo del kernel esta hecho por desarrolladores independientes que trabajan en el kernel sin el patrocinio de ninguna empresa.
Los invito a leer el artículo en inglés, esta realmente interesante 🙂
https://www.linux-foundation.org/publications/linuxkerneldevelopment.php