El kernel Linux ya sobrepasa los 10 millones de líneas de código
Como comentan nuestros compañeros de MuyComputer, un reciente análisis del código fuente del núcleo del sistema operativo GNU/Linux ha revelado que contando líneas en blanco, comentarios y ficheros de texto, ese código ya ha superado la barrera de las 10 millones de líneas. Uauh. De hecho, la Linux Foundation hace poco también señaló que el desarrollo de cero de una distribución de Linux como Fedora 9, con sus 2.547 paquetes incluidos, costaría 10.800 millones de dólares.
El crecimiento del número de líneas en el código del núcleo (el kernel) de este sistema operativo, Linux, es continuo, y a medida que se van aplicando nuevos parches se va incrementando el tamaño del mismo Un análisis realizado por el blog Kernel Log de Heise Online revela que esas modificiaciones y crecimiento tienen unas tasas más o menos sostenidas, o al menos así parece desde que se lanzara el kernel 2.6.20.
Y con las mejoras incluidas a las pre-releases del kernel 2.6.28 parece que ya se ha superado una barrera psicológica: la de los 10 millones de líneas de código, que según el siguiente comando introducido en un sistema con esa versión del kernel en el directorio adecuado,
find . -type f -not -regex '\./\.git.*' | xargs cat | wc -l
Indica que el número de líneas ya ha pasado de esa barrera, aunque ojo, contando líneas en blanco, comentarios y ficheros de texto, cuya proporción es ciertamente elevada. De hecho, un programa llamado SLOCCount (Source Lines of Code Count) es capaz de inspeccionar el código fuente del kernel Linux en mayor profundidad, y según dicho análisis en realidad el número real de líneas de código es de 6.399.191, ya que este programa no cuenta comentarios, líneas en blanco o ficheros de texto.
Otros datos de interés: el 96,4% del código está escrito en C, mientras que el 3,3% está escrito en ensamblador, con algunos lenguajes más realmente marginales: perl se lleva el 0,10%, y python, por ejemplo, el 0,01%. Esos datos se complementan con los que hace poco publicó la Linux Foundation, que estudió lo que costaría desarrollar desde cero una distribución Linux como Fedora 9, con sus 2547 paquetes y sus 204,5 millones de líneas de código en total.
El resultado: si se tuviera que hacer de cero, ese trabajo costaría nada menos que 10.800 millones de dólares, que equivalen a 60.000 “años-hombre”. De ellos, 7.500 “años-hombre” estarían destinados al núcleo, que costaría nada menos que 1.400 millones de dólares.
Related posts:
- El kernel 3.3 sobrepasa los 15 millones de líneas de código
- EL 75% del código de kernel se debe a programadores que cobran por ello
- El kernel de los mil millones de euros
- ¿Recordáis el milagroso parche de las 200 líneas de código? Podéis lograr lo mismo en 2 minutos sin parchear el kernel
- DWM, un gestor de ventanas en 2.140 líneas de código














VIVA LINUX!!!!!!!!!!!!!!!! que lastima que muchas personas lo ignoren por usar software privado… :(
[...] Actualmente esta disponible la versión estable 2.6.28.7 llamada “Erotic Pickled Herring” que supera las 10 millones de líneas de código. Para su versión 2.6.25 el kernel de Linux poseía 8.396.250 líneas de código escritas en el lenguaje de programación C con el uso del compilador GCC.
[...] se cuenta con la versión estable 2.6.28.7 llamada “Erotic Pickled Herring” que supera las 10 millones de líneas de código. Para su
VIVA MICROSOFT Y SU HARDWARE/SOFTWARE COMPATIBLE CON TODO EL HARDWARE/SOFTWARE DEL MERCADO, SIN DUDAS LA MEJOR OPCION, FACIL Y RÁPIDO.
Y MUERTE A TODOS LOS FRACAZADOS que usan el prematuro y fracazado sistema mierdaerrativo linux.
^_ ^
Acepten la realidad.
Frustración por no saber ni a donde ir a buscar su pendrive USB en Linux cuando lo conecta (eso si alguna vez lo intentó)… a estos los llamo yo analfabetos informáticos… a los que le cambian el nombre de la carpeta Mi PC y ya no saben qué hacer con su máquina…
sos un gil puto, solamente la gente estúpida e ignorante, mediocre, usa el windows de mierda que sirve para colgarse nada más. Seguro sos un puto!!!, gil.!!!!!!!!!!
aguante Linux!!!!!!!!!puto!!. Sos un retrasado mental, por eso usas windows.
ah y otra cosa, linux es compatible con todo el hardware, yo lo tengo en mi notebook y anda mucho mejor que windows. Linux también tiene su propio software compatible, que es mil veces mejor y más eficiente que las aplicaciones de mierda de windows.
comela puto!!
muy bien dicho compa! hay mucha gente ignorante que no sabe de lo que habla… y solo esta idiotizado por la mercadotecnia que le a metido microsoft….. con So operativos ineficientes y caros… que por cierto todas la distros de linux lo superan….. Linux the best……
Hagan lo que hagan, la mayoría de la gente JAMÁS usará Linux ¿Y por qué? Porque los usuarios normales siempre van por lo más conocido, métanse eso en la cabeza.
Se los dice William Henry Gates III, que con esta idea hizo más plata que todos ustedes y sus putas madres juntos.
Picajoso, creo que ha fallado la moderación en este post. A los usuarios de Windows que no les interese Linux, por favor abstenganse de comentar, ya que sólo lo hacen de manera ofensiva. Y los usuarios de Linux les digo: dont feed the troll.
q banan es linux
Seguramente los que comentan que linux es el mejor no saben nisiquiera escribir un “hola mundo” en codigo
como programador avanzado Aseguro totalmente que Windows es por mucho superior a linux e incluido modificaciones en la fuente de linux y creanme hay tanto condigo basura y tanto codigo repetido que hace que tu memoria se llene con cosas incesarias ademas de ser complicado y no contar con un buen soporte
linux es por mucho mas lento que cualquier version de windows los que se quejan de la lentitud de windows son por que se la pasan viendo porno sin antivirus en el equipo
pero imaginense esto… Windows Diariamente recibe millones de ataques de usuarios informaticos
y 2 o 3 de ellos de verdad generan un daño de importancia en el sistema y a los 2 o 3 dias ya esta en la base de datos de cualquier antivirus construido para windows
al pobre linux nadie lo pela con mucho esfuerzo recibe de 30 a 50 ataques diarios y cualquier de ellos es fatal para el sistema y no necesariamente tiene que ser un ataque solo instala compiz
o algun add-on y es suficiente para que el sistema truene
Pues no tengo ni idea de la máquina que tendrás, ni el Windows que usarás, ni la última versión de Linux que usaste, aparte de que tampoco dices en qué distribución has tenido la experiencia, así como tampoco aportas datos verificables.
Vas a ser el único en el mundo al que su Güindous le va más fluido y más rápido que cualquier sistema Linux. Yo particularmente llevo ya más de 3 años usando Linux, y JAMÁS me ha ido más lento que Windows en ninguna de mis máquinas, de hecho, acostumbrado a la fluidez de Linux le he cogido tirria a Windows… me desespera…
Así que, señor programador avanzado, si le gusta su Güindous, úselo y disfrútelo (en medida de lo posible), pero no venga a trollear aquí descargando su frustración con Linux porque nunca logró dominarlo, aquí no vas a convencer a nadie de nada sin pruebas tangibles, no basta eso de decir “soy programador avanzado”.
El mundo entero no puede estar equivocado. Tú, tal vez.
No hacía falta que nos demostraras tu ignorancia y falta de verguenza. Sólo con leer:
> no saben nisiquiera escribir un “hola mundo” en codigo
…nos damos cuenta de lo ridículo que es tu comentario, y que alardeas de saber cosas que ni siquiera sabes describir.
Por favor, la próxima vez que vayas a comentar, trata de no hundirte en la profunda ridiculez.