Este artículo técnico analiza la magnitud del código fuente en GNU/Linux utilizando la distribución Red Hat Linux 7.1 como referencia. El estudio estima que desarrollar esta distribución mediante métodos propietarios convencionales en Estados Unidos (en dólares de 2000) requeriría más de 1.000 millones de dólares, una cifra que supera ampliamente la estimación de 600 millones de dólares para la versión 6.2, lanzada un año antes. La comparación revela un aumento del 60% en el tamaño, el esfuerzo de desarrollo y los costes tradicionales entre ambas versiones.
El análisis detalla que la distribución 7.1 contiene más de 30 millones de líneas de código fuente físico (SLOC), frente a los 17 millones de la versión 6.2. Según el modelo de costes COCOMO, el desarrollo de la versión 7.1 requirió aproximadamente 8.000 años-hombre, en contraste con los 4.500 de la versión anterior. Los componentes principales identificados incluyen el kernel de Linux, Mozilla, X-windows, GCC, GDB, Emacs, LAPACK, Gimp y MySQL. En cuanto a la composición del código, el lenguaje C representa el 71% de las líneas, seguido por C++ con el 15%. El modelo de licencia predominante es la GNU GPL, que abarca el 63% del código total, mientras que el dominio público representa solo el 0,2%.
El texto argumenta que la popularidad de Linux no se debe únicamente a su bajo coste, sino a su fiabilidad comprobada y a la naturaleza del software libre, que permite a los usuarios modificar y redistribuir el código sin restricciones. Este análisis proporciona una base cuantitativa para entender la escala de un sistema operativo moderno y la complejidad de su desarrollo, destacando la transición hacia modelos de software abierto como factor clave en la adopción global.
