Intel inicia mejoras en driver de código abierto para GMA500
Arquitectura de Gallium3D (por Zack Rusin)
Hace un tiempo les contamos sobre los problemas que tenía el hardware gráfico GMA500 de Intel a la hora de ser usado con sistemas operativos de código abierto como Linux. El principal problema era que esta tecnología había sido desarrollada por PowerVR y la compañía se oponía a publicar la información necesaria para construir drivers de código abierto.
Para empeorar las cosas, sólo se había escrito un driver para una versión específica de Ubuntu, lo que dificultaba el uso de hardware basado en GMA500 en otras distribuciones. En ese entonces dijimos que sólo Intel, trabajando en conjunto con PowerVR podía revertir el problema, y según reporta el sitio especializado Phoronix, esto ya estaría sucediendo.
Linux Foundation estuvo exhibiendo unos dispositivos con GMA500 en una reciente feria de tecnología móvil. Estos dispositivos usaban un driver nuevo que está preparando Intel con el propósito de que la mayor parte esté escrita como código abierto, dejando sólo algunas partes claves como código cerrado, específicamente lo que corresponde a tecnología de PowerVR.
La parte de código cerrado será totalmente independiente para que se pueda distribuir sin problemas, y la parte de código abierto contendrá lo necesario para interactuar con X.org y el kernel de Linux.
Gallium3D : Arquitectura gráfica bien diseñada
La base de este trabajo es una nueva arquitectura gráfica llamada Gallium 3D. Esta arquitectura está diseñada pensando en las dificultades que tiene la escritura de drivers hoy en día: Para que un hardware esté bien soportado, el fabricante de drivers tiene que escribir la implementación de la aceleración de API’s como OpenGL y Direct3D, y además la integración con el sistema gráfico subyacente, como por ejemplo X.org o el sistema propio de Windows.
Con Gallium 3D se propone una arquitectura que separa API’s gráficas de la implementación en los drivers. Por ejemplo las aplicaciones están escritas para OpenGL y/o Direct3D y luego un componente de Gallium3D llamado State Tracker es el encargado de traspasar esas llamadas a funciones nativas del hardware de una forma independiente de las API’s.
Con esta arquitectura, en el caso específico de GMA500 se pudo aislar la funcionalidad con licenciamiento restringido de PowerVR en un componente específico de la arquitectura y no en todo el driver. Con esto, pronto este hardware podrá ser soportado por todas las distribuciones de Linux e incluso otros sistemas operativos.

Arquitectura de Gallium3D (por Zack Rusin)
Links:
- Intel’s Special Driver For Poulsbo Uses Gallium3D (Phoronix)
- Gallium3D : Graphic Done Right (Zack Rusin)
- Intel y las barreras al código abierto en su GMA500 (Fayerwayer)
Tommy Jordan se refiere al "asesinato" del note...
Futurología: La nueva Xbox podría incluir mando...
8 cámaras clásicas de Kodak, ahora que dejará d...
Alemania dice que no firmará ACTA (al menos por...
México: Sujeto intentó subastar un bebé en Merc...
10 regalos geek para tu media naranja en este D...
2012: IPv6, odisea en el (ciber)espacio
España ya no está en los planes de Netflix
22 Comentarios
Intel inicia mejoras en driver de código abierto para GMA500
bueno con esto se da prueba que las empresas de hw se deben a sus clientes y no a los contratos que puefan generar con otras empresas por que el publico en general ya esta cansado de aceptar solo lo que las empresas quieren ofrecer y de la forma y calidad que les plasca
Responderasi q todas las empresas empiezan a trabajar como untel para y por sus clientes y consumidores
pero eso va a repercutir en el rendimiento o no??
Responderpor lo demas me parece muy bueno ya que que la gma 500 es mas avanzada que la gma950 y soporta opengl 2.0.
Offtopic
otra excelente noticia para el software libre
http://www.muylinux.com/2009/11/02/skype-sera-open-source/
@Franco Catrin: ¿Podrían dejar de llamar Linux al sistema operativo GNU/Linux en cada publicación que hacen?. Me parece importante es que más allá del tema técnico (LINUX) debemos dar a conocer las utilidades y la filosofía que da origen al Software Libre (GNU & GPL). Quienes estamos en esto de hace tiempo sabemos la diferencia, pero también hay que pensar en los recién llegados e informarlos correctamente en sus acercamientos a los temas de Software Libre y GNU/Linux. Se me hace igual que cuando la prensa no especializada habla de Hackers y Crackers, como si fueran lo mismo.
ResponderCorrigeme si me equivoco Franco, pero esto contribuirá a que el kernel de linux no se "hinche" mas con otros drivers? es mas conveniente esto? mantendra la estabilidad de Linux? son preguntas de un novato en linux...
Responderlo de la prensa ... allá ellos, sobre GNU/Linux=Linux, estoy casi seguro que todos en el foro alguna vez estuvieron al tanto del verdadero nombre del SO, pero cuando hablamos de Linux, está claro que hablamos de GNU/Linux, cuando decimos Netbook hablamos de esas pequeñas computadoras portátiles de prestaciones lo suficientemente necesarias para tareas del día a día, cuando hablamos de piratas nos referimos de aquellos que descargan(amos) software ilegal (o todo lo que ello conlleva), cuando decimos "msn" casi siempre nos referimos a "messenger" y la lista es interminable, es cosa de leer entrelíneas y ser un poco mas tolerante con las maneras de expresarse que la sociedad ya esta usando
ResponderMe parece excelente la noticia... yo me estoy iniciando en esto de ubuntu, asi que no sabria predecir las repercuciones en el desempeño... pero creo que es necesario que se pueda usar el hardware en cualquier distribucion y version de linux...
Responder@Ravenman: Deja de trolear xD, Franco Catrín (CREO, no estoy muy enterado del tema) que está generalizando solamente :S
Responderpd: sí, voy a perseguir a los troles hasta que mueran pq hacen que fayerwayer aburra...
Franco, bien, es Linux solamente. Buena respuesta a esos talibanes, Muchos de quienes estamos en esto de hace tiempo sabemos que la diferencia es simplemente en la mente de Stallman y su sequito y no en quienes realmente pican el codigo.
ResponderOjalá que sea mejor a las últimas versiones de los drivers de Intel para LINUX que han estado bastante deficientes.
Responder@Franco Catrin
Excelente Franco, no pesques a los fanáticos religiosos de Stallman. Me acuerdo de esa eterna discusión en la lista de correo Linux en Castellano donde se acordó no hablar más del tema porque nunca se iba a llegar a un acuerdo.
Notable! a ver como funciona mi tarjeta de fideo con esta tecnología.
ResponderCreo que bien por las mejoras de drivers,pero creo que no se deberia criticar a Stallman el cual junto a la FSF identifica como GNU/linux al sistema operativo,pues es lo correcto pues si analizan bien Linux solo es el kernel no es el sistema operativo completo,igual que los kernel como mach,amoeba,etc,sistemas operativos completos son FreeBSD,BeOS,HaikuOS,etc
ResponderCreo que hay que analizar bien los terminos,por otro lado quizas Stallman parezca radical por que lo ve por el lado de la Filosofia,la cual los demas desarrolladores lo ven por el lado mas de ingenieria,practico,lo cual a veces trae discrepancias.
Tambien hay que analizar a empresas como Microsoft,Apple,Autodesk ,etc de software privado los cuales tambien son radicales con el uso de solo sus productos,pagos por licencias,marketing
Asi que hay un por un lado y el otro,la variedad ,lo oposicion siempre es buena,siempre debe haber varios polos, abierto,libre,privado
Yo uso FreeBSD/PC-BSD y no GNU/linux,pero es mi opcion si quieren pueden usar Ututo GNU/linux,Debian GNU/Linux y cualquier sistema operativo que les guste
oye franco podriai dejar de decirle linux a linux por que es linux no linux no vei que las filosofías linuxeras de linux son linux. los que sabemos sabemos que sabemos pero los que no saben no cachan po, entonces dile linux a linux para evitar la confusión (de linux)
ResponderAntes de que a Stallman le diera con la tonteria del GNU, los mismos GNU llamaban Linux a Linux, haciendo la distincion con GNU/Linux a su propia distribucion de aquel tiempo, Debian.
http://www.gnu.org/bulletins/bull17.html Responder
me refiero a tontera lo del nombre, GNU/Linux, no al proyecto GNU, por si acaso.
ResponderExcelente, mi netbook dell mini 10 lleva una de estas y tenia pensado probar moblin pero no funciona por tener una gma500, espero que sigan adelante con el proyecto!!
Responderbueno como en este caso se esta hablando del KERNEL y su arquitectura, tratar de llamarlo GNU/Linux es solo publicidad gratis para stallman....chao con el....el kernel se llama linux
ResponderMe parece excelente esta iniciativa, y aun mejor tener a Intel como motor detrás de ella: así quizás los fabricantes de chips gráficos realmente la pesquen. Ojala que el cuento no se disipe despues de un rato. De resultar, por fin podríamos dejar de gastar tanto tiempo en drivers y hacer crecer la API gráfica.
Responder@Ravenman: Llamarlo GNU/Linux no es un cuento de filosofía, sino de que Linux casi siempre va de la mano con herramientas GNU. Como bien dice @Tom, en este caso estamos hablando de una arquitectura que se podría usar con Linux, Windows, Mac o lo que sea, y es correcto no mencionar GNU.
@Fakeroot: Como dijo uno de mis profesores de universidad, los avances en computación se tratan de agregar capas que hacen al computador mas lento, pero más fácil de programar. :P
@Franco Catrin: "Nunca lo llamaré GNU/Linux por mucho que insistan los seguidores de Richard Stallman o la FSF." Bien por tí, en cuanto a mí, voy a copiar y pegar todo artículo de FayerWayer que me venga en gana y lo publicaré donde me venga en gana, sin darte los créditos que al menos por respeto te mereces; porque claro, nunca nombraré a FayerWayer o a Franco Catrín por mucho que insistan los seguidores de Franco Catrín o FayerWayer. A Dios lo que es de Dios y al César lo que es del César.
ResponderA mi me parece genial siempre y cuando el rendimiento del procesador no se vea afectado.esperemos que no que quede en el tintero.
ResponderYA, NO SE QUEJEN! QE CUANDO MENOS LO ESPEREN, SI SE ANTOJA SEREMOS Pan9/Linux o FreeBSD/Linux (como el Debian GNU/kFreeBSD)... de eso se trata la libretad... gracias GNU por las herramientas... pero nos dificultas en el nombre, lo sentimos :S pero aun estas en nuestro corazon (y kernel)
ResponderJaD!
Hey esta noticia me parece excelente ya que tengo una netbook dell 10, pero para los que no lo sepan y tienen esta tarjeta ya hay algunos sistemas Linux que ya funcionan con la GMA 500 como lo es Jolicloud llevo par de semanas usandolo y me va de maravilla!!
Respondervoy a probar Jolicloud como dice benru ya que ubuntu netbook con la gma 500 no va muy bien aun
ResponderDeja tu Comentario