Como comentan nuestros compañeros de Taringa, un reciente análisis del código fuente del núcleo del sistema operativo GNU/Linux , ese código ya ha superado la barrera de las 9 millones de líneas REALES. De hecho, la Linux Foundation hace poco también señaló que el desarrollo de cero de una distribución de Linux como Ubuntu 11.04 , con sus kernel pre compilado 2.6.39.1
Análisis
Para que se den la idea como evoluciono el kernel en 20 años
El kernel 0.1 tenia un total exactamente 8.102 lineas de código su tamaño descomprimido era de apenas 274,1 KB en total (sin comentarios ni espacios en Blanco)
Ahora actualmente el kernel tiene un total 9,668,254 millones de lineas de código en el kernel 2.6.39.1 su tamaño descomprimido es de unos 400,9 mb (sin comentarios ni espacios en blanco)
Se necesitara 36,713.58 programadores para hacer el kernel 2.6.39.1 desde 0 en 1 año sin parar, y mucho mas para darle la tremenda seguridad de nuestro tux.
Este tremendo software libre saldría unos $ 413.292.075 pesos para un programador que escribiera 9.668.254 millones de lineas de código.
Totales agrupados por idioma (lengua dominante primero):
C: 9357737 (96,79%)
asm: 239.543 (2,48%)
xml: 40.986 (0,42%)
perl: 13.852 (0,14%)
SH: 4003 (0,04%)
cpp: 3475 (0,04%)
yacc: 2987 (0,03%)
python: 2770 (0,03%)
lex: 1714 (0,02%)
awk: 708 (0,01%)
pascal: 231 (0.00%)
lisp: 218 (0.00%)
sed: 30 (0.00%)
Lineas de código en cada fichero
5.424.017 driver
506.547 sound
114.702 kernel
40.013 security
27681 lib
13922 block
5570 ipc
4459 virt
1876 firmware
36574 scripts
284063 include
Fuente:Software usado para analizador de lineas de código SLOCCount
Análisis
Para que se den la idea como evoluciono el kernel en 20 años
El kernel 0.1 tenia un total exactamente 8.102 lineas de código su tamaño descomprimido era de apenas 274,1 KB en total (sin comentarios ni espacios en Blanco)
Ahora actualmente el kernel tiene un total 9,668,254 millones de lineas de código en el kernel 2.6.39.1 su tamaño descomprimido es de unos 400,9 mb (sin comentarios ni espacios en blanco)
Se necesitara 36,713.58 programadores para hacer el kernel 2.6.39.1 desde 0 en 1 año sin parar, y mucho mas para darle la tremenda seguridad de nuestro tux.
Este tremendo software libre saldría unos $ 413.292.075 pesos para un programador que escribiera 9.668.254 millones de lineas de código.
Totales agrupados por idioma (lengua dominante primero):
C: 9357737 (96,79%)
asm: 239.543 (2,48%)
xml: 40.986 (0,42%)
perl: 13.852 (0,14%)
SH: 4003 (0,04%)
cpp: 3475 (0,04%)
yacc: 2987 (0,03%)
python: 2770 (0,03%)
lex: 1714 (0,02%)
awk: 708 (0,01%)
pascal: 231 (0.00%)
lisp: 218 (0.00%)
sed: 30 (0.00%)
Lineas de código en cada fichero
5.424.017 driver
506.547 sound
114.702 kernel
40.013 security
27681 lib
13922 block
5570 ipc
4459 virt
1876 firmware
36574 scripts
284063 include
Fuente:Software usado para analizador de lineas de código SLOCCount