Eli
26meneos

El kernel de Linux supera los 10 millones de líneas de código [ENG]

Esta cifra incluye líneas en blanco, comentarios y ficheros de texto. El número real de líneas de código es de 6.399.191, de las cuales un 96,4% han sido desarrolladas en C y el resto en lenguaje ensamblador. Leído en Slashdot.

etiquetas: kernel, linux, código
negativos: 4  usuarios: 23  anónimos: 3  compartir:  twitter  facebook  friendfeed
  1. #1   "... y el resto en lenguaje ensamblador". Son mis héroes :-O
    votos: 1, karma: 18
    por senador el 22-10-2008 23:04 UTC
  2. #2   Ejemplo A: una línea de código:
    a=b=10;

    Ejemplo B: siete líneas de código:
    a=0;
    b=10;
    while
    (a<b)
    {
    a++;
    }

    Idéntico resultado. El número de líneas de código es un dato algo irrelevante
    votos: 0, karma: 8
    por Genko el 22-10-2008 23:08 UTC
  3. por --14974-- el 22-10-2008 23:09 UTC
  4. #4   #2 El código del ejemplo B no sería admitido jamás en el núcleo de Linux.
    votos: 4, karma: 27
    por Morgul el 22-10-2008 23:13 UTC
  5. #5   #4 eso espero :) Lo que vengo a decir es que el número de líneas es un dato irrelevante si no sabemos el nivel de compactación del código. Incluso si supiéramos ese "nivel" no podríamos decir si es adecuado.

    Una mayor compactación no es necesariamente mejor puesto que ofusca el código y hace algo más complicados desarrollos posteriores (no neceseriamente, pero es posible).
    Una menor compactación no es necesariamente mejor puesto que puede ralentizar la ejecución o consumir más recursos (no neceseriamente, pero es posible).
    votos: 0, karma: 8
    por Genko el 22-10-2008 23:22 UTC
  6. por --104966-- el 22-10-2008 23:25 UTC
  7. #7   La noticia está en inglés. Si queréis poner noticias en inglés haced la entradilla/título en el mismo idioma o adjuntad una etiqueta. Los que no conocemos el idioma no perderemos tiempo entrando.
    votos: 2, karma: -19
    por javierchiclana el 22-10-2008 23:47 UTC
  8. por --14974-- el 22-10-2008 23:51 UTC
  9. por --14974-- el 22-10-2008 23:56 UTC
  10. #10   Pero de alguna forma habrá que medirlo, aunque no sea una medida exacta.

    No querrás que cojan los listados de código y los pesen en una báscula...
    votos: 0, karma: 7
    por catalana el 22-10-2008 23:57 UTC
  11. #11   #2 No es irrelevante, es una métrica sobre el esfuerzo que ha costado desarrolarlo.
    votos: 0, karma: 11
    por DarthAcan el 23-10-2008 07:07 UTC
  12. #12   yo propongo que lo lean a 10 lineas por minuto y lo graben en ogg vorbis, lo que pese ese archivo sera la nueva unidad internacional de pesadez de codigo...

    dejemos de decir chorradas, claro que las lineas de codigo identifican la complejidad de un proyecto, al no ser perfecta no existe diferencia entre un codigo de 1500 o 2000 lineas, pero si existe una diferencia palpable entre 1500 y 1500000 lineas
    votos: 0, karma: 6
    por mko2 el 23-10-2008 07:50 UTC
  13. por --15415-- el 23-10-2008 08:00 UTC
  14. #14   #13 En esa noticia se hace una estimación de costes, pero no comentan cuantas lineas de codigo tiene el kernel sino el dinero que supondría desarrollarlo.
    votos: 1, karma: 27
    por DarthAcan el 23-10-2008 08:04 UTC
  15. por --14974-- el 23-10-2008 08:18 UTC
  16. por --15415-- el 23-10-2008 10:40 UTC
  17. #17   Se han dado cuenta que el Kernel en si propiamente dicho es solo el 1,2%!!!!!! del total de Linux!!!

    El resto es el subsistema de red, controladores es el 51%, etc,

    Es sorprendente lo buen programador que es Linus y sus amigotes... Quisiera saber cuantas lineas tiene el otro OS.
    votos: 0, karma: 6
    por axelobrien el 23-10-2008 11:19 UTC
comentarios cerrados

menéame