Betazeta Networks: BelelúBólidoCHWFayerWayerFW BrasilFerpleiLUPANiubieSaborizanteSabrosiaVeoVerdeWayerlessZimio Versión Movil

Temas Calientes

Panel sobre el kernel en Linux Collaboration Summit

Andrew Morton y Keith Packard (cc) by Linux Foundation

Andrew Morton y Keith Packard (cc) by Linux Foundation

Andrew Morton y Keith Packard (cc) by Linux Foundation

Andrew Morton y Keith Packard (cc) by Linux Foundation

Y seguimos con noticias desde Linux Collaboration Summit en San Francisco.  En esta ocasión los muchachos de Ars Technica nos cuentan que hubo un interesante panel acerca del desarrollo del kernel de Linux en donde participaron destacados hackers.  Entre los temas que se tocaron estuvieron los sistemas de archivo, la arquitectura gráfica, y el rol de “la porquería” en el desarrollo del kernel.  Así es, hablaremos de “la porquería” (the crap(tm))

El panel del kernel fue una de las discusiones más técnicas que se llevaron a cabo en el evento.  Este panel fue moderado por Jonathan Corbet, editor del prestigioso medio LWN.net .  Los convocados fueron :

  • Andrew Morton : uno de los principales desarrolladores del kernel de Linux. Tiene su propia rama en donde se prueban cambios que posteriomente entran a la rama de Linus Torvalds.  Andrew fue contratado por Google en el año 2006 para dedicarse por completo al desarrollo del kernel.
  • Greg Kroah-Hartman : encargado del soporte de USB y creador de udev entre otros.  Trabaja a tiempo completo para Novell en el Linux Driver Project, una iniciativa para implementar drivers de código abierto con la cooperación de los fabricantes de hardware.  Greg es el fundador de este proyecto que hoy tiene más de 200 desarrolladores.
  • Theodore Ts’o (Ted) : Es el desarrollador conocido por colaborar en el área de sistemas de archivo en Linux. Es el principal culpable del veloz ext4. Trabaja bajo el alero de Linux Foundation y tiene planes de volver a IBM a fines de año.
  • Keith Packard : es el hombre responsable de las impresionantes mejoras que se han realizado en el sistema gráfico de Linux en la última década.  Aceleración por hardware, escritorios 3D, alpha blending, etc.  Trabaja en X Window desde la década de los 80.  Inició revolución gráfica mientras trabajaba para HP Labs y actualmente se encuentra en las filas de Intel.

La porquería

Kroah-Hartman discutió acerca de un área especial del kernel que se incluyó en la versión 2.6.28 para mantener en forma separada un conjunto de componentes y drivers del kernel que estuvieran incompletos o inestables.  La comunidad del kernel le llamó “la porquería”.

Esta área ayuda a que estos componentes sin terminar sean mas visibles y así atraigan el interés de otros desarrolladores para completarlos y llevarlos a un nivel de madurez suficiente para su uso normal.  La gran cantidad de mejoras que se hicieron a la porquería en la versión 2.6.30 demuestra que esta definición efectivamente ha servido para su propósito original.

El kernel y su influencia en el área gráfica

Keith Packard describió algunos cambios que se han realizado a la arquitectura gráica de Linux.  Hay componentes que se han sacado desde lo que se conoce como userspace y se han incluido como parte del kernel.  Aqui encontramos la arquitectura de aceleración (UXA), la configuración de los modos de video (KMS) y la administración de memoria (GEM).

Estos cambios han reducido las barreras para crear nuevos tipos de sistemas gráficos para la plataforma Linux, incluso ya han surgido algunos experimentos interesantes como es Wayland.

Packard explicó que los drivers gráficos son extremadamente complejos y que construirlos requiere un gran compromiso de tiempo, recursos y dedicación de los fabricantes.  Intel ha hecho una inversión significativa en la arquitectura gráfica para mejorar la compatibilidad de Linux con el hardware de Intel.  Por otra parte dice que ATI ha comenzado a tomar un rol activo permitiendo que la comunidad de soporte a sus chips.  Nvidia aun no ha llegado a este nivel de compromiso.

Ext4 : un refrito de tecnología de los ’70

Ted Ts’o habló sobre ext4 y cómo ha sido bien recibido por las distribuciones como Ubuntu y Fedora que lo incluyen como opción de instalación.  Se espera que pronto ext3 deje de ser el sistema de archivos por omisión en las distribuciones más populares.

Aunque ext4 agrega interesantes características, Ts’o no lo ve como un gran avance.  Incluso le baja el perfil a ext4 calificándolo como un refrito de tecnología de los ’70 y lo describe como una solución de corto plazo mas bien conservadora.  Cree que el camino a seguir es Btrfs, el sistema de archivo que viene de las manos de Oracle en donde si hay mejoras significativas respecto a escalabilidad, confiabilidad y facilidad de administración.

Al concluir el panel, Linux Foundation entregó por primera vez el premio del héroe anónimo (Unsung Hero) a Andrew Morton por su rol como mantenedor de la rama mm del kernel.

Link : Panelists ponder the kernel at Linux Collaboration Summit (Ars Technica)

51 Comentarios

Panel sobre el kernel en Linux Collaboration Summit

Páginas: 1 2
Ver Todos
Thumb up 0 Thumb down 0 avatar_El Alecs El Alecs dijo hace 3 años

Franco, sin duda después de leer cada artículo tuyo me quedon con la frase "solo se que no sé nada" en verdad siempre escribiendo grandes artículos, felicidades y gracias!!

Responder
Thumb up 0 Thumb down 0 avatar_Javier Javier dijo hace 3 años

Keith Packard describió algunos cambios que se han realizado a la arquitectura gráica de Linux


Gran artículo. Catrin, siempre un gran aporte a Fayerwayer.

Interesante el comentario acerca de Btrfs. Especialmente cuando había leído algunos casos más o menos dramáticos de usuarios usando ext4.

Responder
Thumb up 0 Thumb down 0 avatar_kanibalv kanibalv dijo hace 3 años

Para mi son como los Maradona o Pelé de la programación...

Y todos quisimos ser uno de ellos....

Responder
Thumb up 0 Thumb down 0 avatar_el barto el barto dijo hace 3 años

@Franco Catrin

el problema de X-window(o xorg) es que estan teniendo problemas en varias areas:

- no se estan respetando los calendarios, no se si sera por falta de man-power o $$$, pero estan al debe, si leen los calendarios se daran cuenta que las versiones salen con demasiado retraso

- tiene un sindrome de vista, se recortan muchas caracteristicas, dri2 estaba listo el año pasado pero como pasaron de ttm a gem debio esperar hasta este año, he leido lo mismo o input-redirection(IR), que la proxima version y nada, luego ahora si, y finalmente nada.

He leido que es dificil el desarrollo de lo que significa 3d y demases, pero no he escuchado criticas, de que si falta $$$ o mas devs, solamente te enteras que cierta caracteristica fue aplazada, o que la release fue pospuesta, pero no de las causas o si alguien puede hacer algo para ayudar. Mientras que los Escritorios avanzar bien, el kernel tambien, aplicaciones tambien lo hacen, pero siento que lo relacionado a X-window va lento como tortuga, y que solo intel empuja por nuevas cosas.

Responder
Thumb up 0 Thumb down 0 avatar_Drake Drake dijo hace 3 años

@José

Para que sepas, el proyecto GNU/Hurd sigue activo, aunque no con el desarrollo veloz que esperaríamos. Stallman aseguraba que para estos años ya tendríamo una versión usable, pero hace un tiempo aseguró que en favor de cumplir verdaderamente los estádares POSIX, y para crear un mejor sistema tomaron la desicion de reescribir grandes partes del código. NO recuerdo mi fuente en esto. En todo caso, has dicho "un kernel más avanzado cómo linux". Eso es un concepto falso. Es como decir, "Este monopatín de materiales de la era espacial es mas avanzado que tu automovil Ford Modelo T 1911" HURD ESTA INCOMPLETO Y EN DESARROLLO. http://es.wikipedia.org/wiki/Hurd
Actualmente, hay al menos cuatro distribuciones de GNU/Hurd en preparación (Debian GNU/Hurd, Gentoo,[1] Bee y A.T.L.D. GNU/Hurd), aunque ninguna ha publicado versiones oficiales.

Responder
Thumb up 0 Thumb down 0 avatar_agh agh dijo hace 3 años

BUENOS SILLONES!!! digno de un linuxero :)

Responder
Thumb up 0 Thumb down 0 avatar_LoLaSo LoLaSo dijo hace 3 años

La verdad. me habría gustado que pusieran otro tema sobre la mesa... y que creo, tiene mucho que ver con el kernel ahora, y es el sistema de sonido.

Yo sería feliz si todos decidieran quedarse con alsa, trabajar en el y mejorarlo y dejar de lado todo lo demás (PULSEAUDIO cof cof).

Sobre Keith Packard, mi tarjeta intel le manda saludos!!! *o*

Responder
Thumb up 0 Thumb down 0 avatar_PonoX PonoX dijo hace 3 años

sudo bash

XD

Responder
Thumb up 0 Thumb down 0 avatar_Fakeroot Fakeroot dijo hace 3 años

Yo he sido critico en el pasado, pero veo los esfuerzo hechos y mucho, todo va bien encaminado, yo felicio a toda la gente involucrada en el desarrollo del software libre y como dicen muchos por ahi, son grandes :)

Ahora mis dardos van hacia ADOBE FLASH, el plug in es demasiado lento en LINUX e incluso en OSX, no puedo creer las diferencias de rendimiento con windows, menos mal existe flash block o ad block plus para firefox, ya que al visitar muchas paginas con flash(o con mucho flash) el consumo de cpu se dispara y uno puede pensar que se trata del sistema o de firefox, pero es el maldito plugin de flash

http://arstechnica.com/software/news/2008/10/benchmarking-flash-player-10.ars

y para los interesados en comprender el software libre, vean este video de Stallman hecho especialmente para la Flisol

http://www.vivalinux.com.ar/eventos/video-stallman-para-flisol-2009

Responder
Thumb up 0 Thumb down 0 avatar_elgatogordo elgatogordo dijo hace 3 años

Sobre lo que dijo Franco "Lo que falta en un proyecto de este tipo son desarrolladores."
Lo que sobran son proyectos de software libre cuya única diferencia es el nombre y el aspecto gráfico. En Argentina tenemos por lo menos dos distros universitarias basadas en Debian, en España varias autonomias tienen su versión de Ubuntu siendo que el ubuntu original trae soporte para sus idiomas. No hablemos de la cantidad de escritorios, reproductores de video, programas de mensajeria instantanea etc Seria bueno que dejaramos de construir monumentos a nuestro propio ego y pusieramos el hombro en pocos proyectos pero buenos

Responder
Thumb up 0 Thumb down 0 avatar_Gon Gon dijo hace 3 años

Tal vez nvidia no este "tan comprometido", pero pta que tiene buenos drivers, y no hablo de ahora, sino desde al menos unos 4-5 años que conozco aceleración gráfica en linux.

Y actualmente son los unicos que soportan casi toda la gama de productos que tiene, ergo, no importa mucho "que tarjeta quiera comprar" si estoy eligiendo una nvidia.

No se puede decir lo mismo de ATi (si busco un pc/laptop con ati, no tengo certidumbre de tener aceleraciín gráfica), y en el caso de Intel, efectivamente funcionan, pero no siempre tan bien

Responder
Thumb up 0 Thumb down 0 avatar_Alfonso Alfonso dijo hace 3 años

El artículo es de verdad interesante, hay un buen de blogs dedicados especialmente a Linux, que raramente tienen contenido de esta calidad. Se agradece, de verdad.

Responder
Thumb up 0 Thumb down 0 avatar_Uranio23 Uranio23 dijo hace 3 años

WoW otro articulo mas del señor Franco jeje ñ_ñ Excelentes sus articulos, mucha informacion y muy buena, bien estructurada...

Bueno a lo que voy es que si en efecto existen muchisimos proyectos, tanto pequeños como grandes en diferentes ramas, desde juegines hasta administradores de escritorio; no digo que este mal, solo que deberian de juntarse toda la fuerza para dar soporte a drivers de targetas graficas y en general de hardware, por que es parte de lo que detiene a las personas (por muy abentadas que sean jeje) a usar, probar un SO GNU/Linux...

Bueno eso es lo que opino, claro que no es tan facil, yo apenas empiexo a ver la programacion, pero jaja no le veo de donde o como hacen todas estas cosas de entornos, sistemas de archivos, etc. Vamos que me imagino la complejidad tremenda que debe tener esto, pero se que hay gente muy capaz de hacer cosas, yo mismo lo haria jeje si tubiera el conocimiento (y el tiempo ¬¬ por que luego no hay para nada... se deberia de hacer algo al respecto no ?? jeje)

Bueno una vex mas Excelente articulo, como Franco... ninguno

Responder
Thumb up 0 Thumb down 0 avatar_Pablo Navarro Guerra Pablo Navarro Guerra dijo hace 3 años

Genial el post. Debo decir que estoy probando la Beta de Ubuntu 9.04 y ext4 vuela. Es genial, aunque sea "refrito"

Responder
Thumb up 0 Thumb down 0 avatar_elgatogordo elgatogordo dijo hace 3 años

@Franco:
No malentendí tu comentario sino hice otro sugerido por el tuyo. Es cierto que las habilidades no son las mismas, pero imagino que (tomando los ejemplos que puse) en una universidad si hay gente que las tiene y por lo tanto resulta mucho más util que se dediquen a eso y no a sacar su propia distro o que con los recursos que tiene un estado nacional o provincial en lugar de sacar su versión de linux podria dar becas para formar desarrolladores del kernel. En cuanto a los proyectos de software libre, es cierto no participe de ninguno pero conversé con mucha gente sobre el tema y muchos proyectos nacieron y se dividieron por cuestiones personales

Responder
Thumb up 0 Thumb down 0 avatar_chaskux chaskux dijo hace 3 años

Franco excelente tu info. (en resumen si todos te damos las gracias por tus reportajes es por que no estan hechos a la rapida, se nota tu conocimiento y dedicacion al tema).

Efectivamente cualquiera puede escribir una aplicacion para linux, de hecho yo hice mi propia agenda de contactos (en gtk con gambas)con lo que realmente utilizo. pero involucrarse en el desarrollo de driver es un trabajo duro.

ayer compre una linux+ y venia un reportaje tuyo sobre grafica, la revista es de mas de una año atras... ¿te llegan antes?.... esto es de lo poco que me tiene disconforme..leo online, pero de vez en cuando comprar una revista y leer en momentos de ocio no conectado es interesante pero es ridicula la fecha en que llegan.. compre una revista en que regalaban fedora 7....ufff

Responder
Thumb up 0 Thumb down 0 avatar_alfredo alfredo dijo hace 3 años

xelente articulo, definitivamente el kernel linux ha venido evolucionando a pasos agigantados...

Responder
Thumb up 0 Thumb down 0 avatar_elgatogordo elgatogordo dijo hace 3 años

@Franco: en vista que pareces no ser capaz de debatir sin descalificar a los que piensan distinto renuncio a seguir comentando en tus post (cosa que espero no te quite el sueño, las ganas de comer ni te produzca impotencia. El ejemplo de linux y unix no es válido porque el primero nació para cumplir una necesidad que el segundo no cumplia. Si quieres podemos hablar de linux y open solaris o de linux y freebsd como una duplicación de esfuerzos absurda e innecesaria

Responder
Thumb up 0 Thumb down 0 avatar_freax freax dijo hace 3 años

@elgatogordo: Entonces querés un esquema tipo Windows? ¿Qué tiene de malo la diversidad? Es uno de los principios del software libre, poder tomar una pieza de software y adaptarla a lo que uno quiere. Te cito un ejemplo muy claro de por qué la diversidad es necesaria y "saludable". Si millones de usuarios de todo el mundo no usaran Windows y sus variantes y en vez de eso usaran sistemas heterogéneos entonces no tendrían que preocuparse porque un gusano llamado conficker los ataque a todos a la vez y produzca una verdadera epidemia informática con sus consiguientes consecuencias.
La diversidad es vital en todo aspecto de la vida (genética, economía, agricultura, etc.) y por supuesto en la informática.

Responder
Thumb up 0 Thumb down 0 avatar_Fakeroot Fakeroot dijo hace 3 años

@elgatogordo: creo que el que no quier eentender eres tu, tiene que entender las cosas en su contexto y ademas evaluar el factor humano, si los cosas son asi es porque la gente es asi. En el software libre si a uno no le pagan es cosa de voluntades querer aportar algo a la comunidad. Y estoy de acuerdo con franco que es dificil empezar a trabajar en un proyecto de software libre, de hecho el otro dia me puse a mirar el codigo fuente de GTK version 2.26 para buscar la fuente de filechooser, para ver que tan facil o dificil es agregar miniaturas "grandes" de los archivos, y el solo hecho de entender como funciona el programa es el primer muro que uno debe pasa, ademas hay que aprender un monton de cosas, talvez en un tiempo lo haria pero de duro trabajo de aprendizaje

Lo de hacer distros, no lo encuentro malo, mientras se mantenga la compatibilidad de formatos y se libere el código (GPL) . Por que al la larga solo las mejores distros se son las masivas, y las menos usadas son para complir roles especificos que las otras no cumplen. Seria como que te obligaran a usar algo igual como en el software privativo, sin poder modificarlo, ni nada. Con ese pensamiento No existirian autos de Formula Uno , ni de rally ni de ciudad, todos usariamos los mismos autos.

te recomiendo el video de stallman

http://www.vivalinux.com.ar/eventos/video-stallman-para-flisol-2009

Responder
Thumb up 0 Thumb down 0 avatar_Judas77 Judas77 dijo hace 3 años

Tenía una impresión distinta respecto al nivel de compromiso de Nvidia en contraste a la experiencia que tuve siempre con Ati en Linux.
Muy buen post.

Responder
Páginas: 1 2
Ver Todos

Deja tu Comentario

La opción de comentar está abierta a todos los usuarios, pero te pedimos por favor mantenerte dentro del tema del artículo y no publicar comentarios ofensivos o publicidad basura. Nos reservamos el derecho de eliminar cualquier comentario que no cumpla estas reglas.

Para que aparezca tu foto en vez del icono genérico en tu comentario, el email con el que comentas debe estar inscrito en Gravatar.