Sin embargo el análisis admite que dicha cuenta incluye las líneas
en blanco, comentarios y archivos de texto incluidos en la versión
final del código fuente del núcleo.
Nuevas funciones son introducidas constantemente, y añadidas a las
nuevas versiones de núcleo, lo que hace que el mismo esté creciendo
continuamente. Hay una utilidad que cataloga las líneas del código
fuente del núcleo de Linux, es el programa creado por avid Wheeler,
SLOCCount, que viene de (Source Lines of Code.Count). Éste programa
encuentra 6.399.191 de líneas de código, dado que filtra comentarios y
líneas en blanco además de otras entradas aclaratorias del mismo:
Tipo |
Lineas |
% Total |
Drivers | 3.301.081 | 51,6 |
Arquitecturas | 1.258.638 | 19,7 |
Sistemas de Archivo | 544.871 | 8,5 |
Networking | 376.716 | 5,9 |
Sonido | 356.180 | 5,6 |
Include | 320.078 | 5,0 |
Kernel | 74.503 | 1,2 |
Memory Mgmt | 36.312 | 0,6 |
Cryptography | 32.769 | 0,5 |
Seguridad | 25.303 | 0,4 |
Otras | 72.780 | 1,1 |
La categorización según el lenguaje usado para el mismo arroja una
gran mayoría del 96,39 % usando ANSI C mientras que el resto, 3,32%
está escrito en ensamblador y según número de líneas Perl, C++, Yacc,
Sh(ell), Lex, Python, LISP, Pascal y Awk.
hoy por cientos de programadores y lleva funcionando ya 17 años, y es
el mayor ejemplo de lo que el código abierto significa.