El núcleo de Linux ya pasa los 10 millones de líneas
por : Jesús Maturana: 22 Oct 2008, 21:06
El número de líneas de código que forman el núcleo de Linux versión 2.6.27 ya sobrepasan, en cifra, los 10 millones según un reciente análisis.
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:

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.
El proyecto del kernel de Linux ha sido elaborado hasta el día de 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.
vINQulos:
The Inquirer UK



Comentarios
Lo que impresiona que el 50% del trabajo se enfoque a los drivers, si los fabricantes de harware no estuvieran controlados y voltearan a mirar a Linux, tendriamos un avance muy superior a otros SO. Eso sin incluir que si algunos trolls se dedicaran a contribuir y no a criticar, serian como 20 Millones de Lineas de codigo.
Si en vez de copiar a M$ e incluir limeas de codigo, volvieran al espiritu que lo creo y depurasen el codigo, Linux seria un gran SO, pero el kernel esta creciendo de tal forma que a ver quien es el guapo que se lee todo el codigo para no cagarla y meter un bug.
Por no decir que habria que desterrar muchos drivers del kernel y hacer un sistema mas modular que aisle el kernel frente a fallos.
Cuanto mas pequeño sea menos posibles problemas dara, si el kernel falla el SO se va a freir puñetas, si falla un modulo, se aisla y se reinicia.
“Eso sin incluir que si algunos trolls se dedicaran a contribuir y no a criticar, serian como 20 Millones de Lineas de codigo.”
Empezando por ti, supongo.
10 Millones de lineas y no hay ni una sola buena.
El kernel ya es modular y para depurarlo no es necesario leerse todo el código, el único problema es que cada módulo es como la biblia en peso (sin ofender a los católicos)
[...] Así lo afirman desde este enlace, el núcleo de Linux está compuesto por más de 10 millones de líneas. [...]
cuanto trabajo desperdiciado…
10 Millones y los que les queda.
Espero que muchas gente tome ejemplo de lo que significa esto para el mundo.
Algun dia aportare al kernel o quizas lo depure, quien sabe.
Mientras tanto pongo a prueba dia a dia.
tantas lineas de codigo y que no sirva para nada, que pena
Ram por lo menos no suelta pantallazos azules, ni llama a sus amigos (Virus, troyanos, espias…).
Que mas puedes pedir…
@usuariocomun
yo no uso mac
A todos los Trolls, se ve que de informática no saben ni pepa. O sólo ponen comentarios para j…
Está claro que a Linux a nivel de usuario común les falta algunos detalles que deben mejorar.
Pero en el mundo de Servidores ya hablando de pesos pesados Linux ha demostrado que es un excelente SO.
Por favor absténganse de opinar si no saben lo que hablan.
Hay que optimizar…
XD
El titular está mal. No existe “el núcleo de Linux”, porque Linux es un núcleo. Esa expresión equivale a hablar de “el procesador de mi AMD Athlon”, “las vísceras de mi riñón”, o “el núcleo del protón”.
Repetid conmigo: “Linux es un núcleo, Linux es un núcleo, Linux es un núcleo”.
Bueno soy un “usuario comun” y codifico video y audio en ubuntu, grabo, me comunico con personas por internet, descargo por torrent, PROGRAMO, JUEGO por internet….
Si, algunos retoques le quede a Linux para el usuario final…
Linux es el sabor para GNU del encuentro. Porque no aprendemos a vivir el momento.
Pues que quereis que os diga, señores trolls, pero WinXP a mi me suelta infinitas veces mas pantallazos azules que mi Linux suelte kernel panics.
Creo que es una de las cosas por las que los grandes centros financieros, servidores web, supercomp*tadoras, máquinas de render 3d y demás herramientas profesionales eligan esos 10 millones de lineas de código.
Aclaro:
Me suelta infinitas veces mas, porque nunca he tenido un kernel panic…
que es un kernel panic?, se come?, es un virus?, alguien que me oriente.
Lo importante no es la cantidad, sino la calidad, usease, Windows NT.
Me parto con algunos comentarios, por un lado los talibanes, y por el otro los ignorantes, no hay gris en este mundo jaja.
Anita, un kernel panic se da cuando falta algo de vital importancia de que impide que el sistema cargue, como por ejemplo soporte para el sistema de ficheros. ¿Si no se soporta, cómo se carga el sistema?
En windows eso te daría un bonito error diciendo que no se puede cargar, en linux (gnu/linux para los puristas) cuando te dar un kernel panic, suele decirte qué falta o falla.
No obstante, para que te de un kernel panic previamente has tenido que compilarte tú un kernel propio, porque de otra manera se puede decir que es prácticamente imposible que salga uno.
Un saludo.
mmm … ¿será que lo de los pantallazos azules es un mito? yo no los he visto desde hace mucho tiempo … ¿cuál es la finalidad de escudarse ante eso para descalificar a winXP.
Hay muchas razones por las que algunas (o todas) las distros GNU/Linux son mejores que WinXP, utilicen una mejor por favor.
por rendimiento, por velocidad, por calidad del servicio que puede prestar etc, es que se prefiere tener en un PC con GNU/Linux
…y los pantallazos azules no son mitos, se transformaron en reiniciadas sin un p*to aviso
instalé mandriva 2009 powerpack hace 2 días.
me duró solo 2 horas. da un error justo después de introducir la clave de usuario, y se queda la pantalla negro.
no se si será kernel panic, o lo que sea. solo se que se jodió, y muy rápido. y no he tocado la consola, solo he curioseado los paneles del sistema.
El windowsxp lo tengo desde hace más de un año, y no me ha dado ningún problema.
Me Causa risa como algunos atacan a windows y defienden a linux hasta la muerte. Yo soy usuario de ambos, linux por motivos de profesion y windows XP por uso personal debido a los juegos (me carga emularlos en linux, ademas no todos corren bien) y no me gusta la idea de alternar S.O para hacer distintas cosas si en uno puedo hacer todo sin problemas.
A mi (al igual que muchos compañeros mios de trabajo y en la universidad) jamás me ha dado un pantallado azul windows XP, exepto cuando tuve problemas con las memos, (en linux tb tuve problemas por eso mismo claramente). A mi me da la impresion que muchos usuarios de Linux que se quejan de los pantallasos azules de windows es porque depende del sistema para controlar sus habitos de uso.
Ambos S.O logran satisfacer las necesidades de los usuarios de forma correcta, solo que algunas mejor q otras. Windows tiene sus detalles pero Linux no se salva tan poco, como para ser un Taliban Open Source y negarlo.
@Anita
Le cuento que ese kernel panic hace tiempos que no lo veo (pero sin me paso varias veces), que version del kernel linux usa? y que distro es?
NO ALIMENTEN A LOS TROLLS
que redundancia ·”el kernel” de linux
Es increible como este tipo de noticias acumulan tanta ignorancia… el kernel en linux ya es modular hace raaaaaaaaato y de quererlo, uno mismo puede armarselo como mas le guste. Incluso tienen la posibilidad de armarse distintos kernels para distintas actividades y bootear con el que prefieran.
Y si les parece complicado no se, sigan peleandose mientras intentan programar la videocasettera.
[...] de que algo anda mal con Linux. Sea cual fuere el caso, el kernel de Linux en sí (versión 2.6.2) acaba de sobrepasar las 10 millones de líneas de código. De esta cifra, un 96,39 % está en ANSI C mientras que el [...]
Me parto de risa con estos comentarios de Filete, crazyhorse y ram
“10 Millones de lineas y no hay ni una sola buena.”
“cuanto trabajo desperdiciado…”
“tantas lineas de codigo y que no sirva para nada, que pena”
Si la ignorancia fuera dinero serian más ricos que Bill Gates.
Todavía no se enteran que su querida web 2.0 (sin la cual no podrían vivir), la mueve un pingüino, un elefante, un delfín y un indio Apache… pero en fin… desagradecidos hay en todos lados.
Ha dado de si mi comentario sobre pantallazo azul vs. kernel panic.
Amos a ver, el pantallazo azul no es un motivo para odiar un SO (pese a que toque mucho las pelotas), sobre el que nunca lo ha tenido en XP, pues que suerte. A mi me ha tocado en XP y en Vista, sin motivo aparente.
#luis
Pues si nunca antes habías tenido linux, es curioso que decidas comprarte una distro de buenas a primeras en vez de probar una gratuíta (la powerpack es de pago).
Haz la misma prueba con Ubuntu a ver…
Comprendo el desconocimiento por los comentarios de muchos. Estudio el segundo año de la carrera de informatica en la universidad de Oslo, en Noruega. Mas de el 50% de los equipos de la universidad corren linux. Os sorprenderia ver la aceptacion de linux por parte de los estudiantes y profesorado de la universidad. Se ve mucho Ubuntu. En la asignatura de sistemas operativos y comunicaciones las practicas se programan en “c” sobre la arquitectura del sistema operativo linux. La pinta interna de linux es implecable. Es cierto que linux no esta pensado, tan solo por falta de consenso social, para ejecutar el ultimo juego del momento. Por otro lado, linux ofrece mucho mas orientandose a crear un sistema que cubra todas las necesidades actuales para cuaquier usuario comun. Si lo que le pides a un sistema operativo es seriedad con tu maquina e integridad con sus usuarios, linux es un gran sistema. Hoy en dia muchos ususarios demandan lo basico, navegador y posibilidades de edicion. Eso linux, lo regala, y de primera calidad. Linux es la prueba de que el ser humano, al menos a este nivel de problemas es capaz de organizarse, crecer y desarrollarse en bien de todos, y sin coste alguno para la sociedad. Linux es un movimiento social, un movimiento hacia la libertad, que en esta sociedad de la informacion cada dia tiene un sentido mas claro. LInux es un sistema operativo para aprender y crecer con el. Las caracteristicas de la interface grafica no dejan de evolucinar, y a mi actualmente el escritorio de ubuntu, si lo que la gente busca es impacto, es superior a lo que ofrece un windows vista. Soy partidario de comprar hardware libre compatible con linux, aun sacrificando la perdida de la ultima aceleracion 3D de las marcas lideres. Los que venimos de la informatica de los 8 bits, sabemos bien que en la actualidad se ha perdido por completo el ingenio de desarrollar programas explotando las caracteristicas “compatibles, en este caso” de las maquinas. No compremos a los que nos ocultan sus “secretos”, incentivemos lo libre. Y con ello me refiero tanto a sistemas operativos, como a consolas de videojuegos, como a reproductores o visualizadores de cualquier tipo.
yo estuve usando el ubuntu 8.04 y la verdad es que me gusto bastante (aunque andaba un poco perdido xq era la 1a vez que usaba linux) era flipante ver como el SO enterito chupaba unicamente 300mb de ram y no usaba nada del SWAP (se llamaba asi no el equivalente en linux del “archivo de intercambio”?) mientras que con windows v1$7@ cada 2 x 3 rascando en el HD y chupando 1 o 2gb de ram y encima quitando graficos y deshabilitando servicios chorra… era lamentable.
por desgracia tuve que volver a windows dado que mi actividad mas comun es jugar y el rendimiento de wine era insuficiente (es que no se si lo tenia mal configurado o algo) pero por lo demas estaba de PM y las actividades basicas que hacia linux las hacia sin ningun problema y los drivers se instalaban automaticamente.
albertini…..vista te consume 2 Gb???’ anda y cuentaselo a otro
no se pero el server 2008 x64 con “algo de limpieza” me chupa 400-600mb nada mas arrancar o_O
en el vista por defecto era mucho peor y todo el rato rascando del HD
La discusión se está yendo de madre y no tiene nada que ver con la noticia. ¿A qué viene XP? ¿Acaso XP es un núcleo? El núcleo Linux no solo se usa en los sistemas GNU con Linux, se usa en infinidad de lugares. Sin él, muchos estudios científicos, muchos experimentos, muchos periféricos y demás cacharros, muchos routers e impresoras… no funcionarían.
Es realmente de paletos criticar algo que ha sido un gran aporte para la ciencia y la tecnología como el núcleo Linux. Algo que, además, se ha aportado de forma libre y desinteresada para el uso y disfrute de todos.
PD: El titular de la noticia es redundante y me chirría cuando lo leo.
si si, un mito
http://es.youtube.com/watch?v=ypZ7DLMNrIY
Azarot, no te canses defendiendo a Vista, empieza ya a defender a Windows 7.. Como dicen en Wall-e, “Prueben el Azul, es el nuevo Rojo!!!”
Informo: la línea 8.125.956 del código, la piqué yo x,D
El núcleo Linux es un éxito en muchos aspectos, pero dejando a un lado su vertiente técnica en la que es innegable su alta capacidad, me gustaría resaltar su carácter colaborativo, hay más de 200 compañías en todo el mundo que aportan mejoras al kernel, por no hablar de desarrolladores individuales que realizan nuevas aportaciones día a día.
El esfuerzo de todos merece la pena y espero que si no es ahora cuando se reconoce todo esto, no me cabe ninguna duda que se hará en el futuro.
estais fanaticos con el tema de la memoria en vista, esa memoria “cogida” la UTILIZA, no como otros sistemas. Haced la prueba tras instalar vista, de quitarle memoria al pc, al arrancar siempre consumira casi la mitad sea la cantidad que sea de ram
@pepe
si empezamos a finalizar procesos como el “csrss.exe”, normal que salgan errores, ya me imagino como debes tratar de mal al sistema, le compadezco
#ram
Echa un ojo a los requisitos que pide una Ubuntu:
https://help.ubuntu.com/community/Installation/SystemRequirements
Eso son requisitos normales. Hasta Microsoft reconoció ya que hacía falta bastante ram para que Vista respondiese bien.
maese, ya he probado antes ubuntu, ubuntu studio, y mandriva 2008.
la powerpack me la he bajado de “lugares prestados” para saber realmente que aporta esta versión con su powerpack, que no aportan las otras versiones.
no uso linux para trabajar, solo para curiosear e ir conociéndolo.
tuseeketh, esos requisitos para q son? para el sistema solo? 384mb no dan para nada, y ubuntu traga bastante. En cuanto uses el firefox y abras unas cuantas pestañas… ya ni te cuento si tienes al mismo tiempo openoffice abierto.
Y si te gusta usar gimp o blender… mínimo 1Gb.
Vista con 512mb arranca, pero poco más puedes hacer. por eso mínimo 1Gb, y preferible 2Gb.
parece q cuando hablamos de linux, solo cuenta la ram para el sistema… pero la ram para poder trabajar no se tiene en cuenta.
ram, estoy deacuerdo contigo. Vista se adapta a la ram q tienes disponible.
En un equipo con 2Gb, suele usar 600-800mb.
en un equipo con solo 1Gb, suele usar 500mb.
comprobado en mi portátil.
[...] de Linux ya pasa los 10 millones de líneas 2008-10-22 15:10:02 En The Inquirer - El número de líneas de código que forman el núcleo de Linux [...]
ubuntu tambien se adapta a la memoria que tengas solo tienes que cambiarte a ENLIGHTENMENT
Hoy mismo me acaba de decir un colega al que le he recomendado Xubuntu, que acaba de instalarlo con wubi en su equipo de 225 Mb (no 256, no es una errata), y que va “rapidísimo”.
Tambien le he arreglado (poniendole xfce) un Guadalinex V5 RC1 a una colega con un equipo que se arrastraba con XP y no es que vaya como la sed, pero más rápido si.
Por otro lado, no sé como hacen algunos para sacarles un “kernel panic” tan rápido teniendo 300 ditribuciones para elegir. Pero por otro lado, ayer mismo probé distro una hecha por un grupo de aficionados y me salió el dichoso Kernel panic.
Creo que el último que me salió fué hace dos años, y eso que pruebo casi todos los linux live que caen en mis manos.
Por cierto, estoy sin mi particion de WXP porque me ha petado a base de bien. Ahora, dos días para reinstalar.
10 millones de lineas, impresionante.
Que bueno que empresas como dell, sony, asus, intel, amd… entre otras colaboren sus módulos.
Lejos el mejor trabajo hecho, uno de los sistemas operativos actuales famosos más nuevos, y uno de los más estables, y que demuestran una grandiosa programación.
Pues a mi un kernel de 10.000.000 de líneas me parece una auténtica animalada. Son 10 millones de líneas susceptibles de contenter bugs y comprometer todo el sistema.
En mi opinión sería mucho mejor un micro-kernel mínimo y después los 10 millones de líneas en distintas capas que lo envuelvan.
Divide y vencerás, o como mejor dicen en inglés KISS (keep it simple, stupid).
No puedo estar más de acuerdo con Francisco Caparros.
“LInux es un sistema operativo para aprender y crecer con el” y yo añado que “Windows es un sistema operativo comercial, cuyo fin es que una empresa logre beneficios económicos” por lo tanto es normal que ambos discurran por caminos diferentes.
Opino que ni Linux es tan bueno, ni Windows tan malo; son dos cosas diferentes, con objetivos diferentes y con una manera de ver y hacer las cosas distintas. No me imagino ningún Windows instalado en una central nuclear ni Linux como perfecto sistema de escritorio.
Solo una cosa, yo he abierto unas 20 ventanas con OpenOffice, Firefox, GIMP, Rhytmbox, terminal, y casi todos los programas que venian en ubuntu 7.10 con 512 MB de ram, iba como si nada, jalando solo unos 100-200 de swap.
No me crean si no quieren , no es su obligacion.
Los linuxeros sois cantidad de cansinos, en serio. Vais por el mundo como una p u t a secta convenciendo sobres las bondades de linux, que no digo que no las tenga, pero no aguantais que el resto de la gente tome su decision e instale el sistema operativo que les de la gana. Para colmo vais criticando el resto de sistemas operativos como si Linux fuera perfecto y a la que alguien critica Linux saltais todos a defenderlo.
P.D. Yo he probado ubuntu y tambien se cuelga.
Pues les digo que usaba windows y tenia un pc moderado con 768 de memo y entre el antivirus descargas, paginas del explorer y Azures bajando archivos, me salia un “hermoso triangulito amarillo diciendo falta de memo insuficiente”.
PD: kien me diga a mi ke en XP no da patalla azul, piensa que todos nos chupamos el dedo como el, a mi por lo menos me ha dado 20 en el tiempo ke lo use, ademas tienes ke usar ctrl+alt+delete, para cortar procesos ke te frezan el pc o te las vuelven mas lenta que un suero de miel de abeja
Con Ubuntu sentia ke la memo me sobraba ya que podia hacer eso y kemar un CD a la vez.
PD: Hoy x hoy no me importa lo que digan, mi SO preferido es Ubuntu y estoy feliz.
PD2: Si pudieran implementar mas soporte (optimizar)para juegos, ya el nombre de M$ no existiera.
@antitrolls
Jajaja, yo pique la línea 6.452.348. Por cierto, en mi país (España) me da 6.301.148 líneas. ¿Seguro que no faltan partes?
Y te cuento más, he sumado todas las partes y me dan un 98.6% del núcleo. ¿A donde está ese 1.4%?
También he desarrollado un programa llamado Robot THE Troller (lleva 87.542.600 líneas con 3 kernels, 12.000 drivers, soporte para todas las arquitecturas, y yo pique 100 líneas y el depurador encontro unos 1356 bugs pero le hice un hack y por eso ahora la gente no detecta bugs) lo cual tiene un programa llamado Robot Automatic Supervisor Comment y es supergenial ya que incluye un comment panic (eliminación de comentarios de THE INQUIRER ES) espectacular. Además es capaz de modificar comentarios a su gustitool (gusto tools, o sea las herramientas gusto). También es capaz de notificarle de los comentarios. OK, a que es genial. {ironia e trolleada}
#Rascapicas.
Donde lo tienes para probarlo. Buen Aporte.
[...] El núcleo de Linux ya pasa los 10 millones de líneas [...]
Linux es financiado por las mejores universidades, lleva mucha inversión y horas de trabajo de ingenieros, doctores, investigadores y alumnos.
Linux vale porque puede regalarse a cualquiera, con receta incluida. Es como regalar un pastel en un cumplaños. Y lo mejor financiado por las mejores universidades del mundo, quienes han dedicado varios millones de dólares todos los años en mejorarlo.
En cambio si uno se atreve a redestriibuir windows va para la cárcel y multado. Cuánto valdrá realmente windows? 200 mil?
Yo tambier soy un usuario comun, y no se nada de lineas de codigo pero a mi si me sirvio linux.
Ni pienso dejar de usar xp, porque me gusta jugar y necesito algunos programas, pero normalmente uso linux, me parece mas seguro , mas comodo y mucho mejor en la multitarea. Xp igual hace mucho que no me deja a pie. Los dos andan muy bien.
LO VOY A LEER ESTE FIN DE SEMANA
Publica un nuevo comentario