La empresa Intel tiene un destacado historial respecto a sus aportes al desarrollo de software de código abierto, específicamente del sistema operativo Linux en donde es uno de sus principales contribuidores.
Como sucede con muchos otros fabricantes, el aporte de Intel no es un asunto de simple buena voluntad, sino que está relacionado con hacer que su propia tecnología funcione bien con el sistema, y quizás más importante aún, asegurar que su futuro hardware pueda utilizar Linux como sistema operativo mas allá de los clásicos computadores de escritorio y servidores. Un ejemplo de este enfoque es el desarrollo de la plataforma Moblin, su interés en cooperar con Nokia y los grandes cambios aplicados al sistema gráfico, en donde Intel incluso cuenta entre sus filas con uno de los ingenieros más destacados en esta área: Keith Packard.
Pero no todo es perfecto, y las cosas se ponen turbias cuando por diversos motivos hay que trabajar en conjunto con otras empresas que van más atrás en la evolución del código abierto. Y es lo que sucede con la tecnología que Intel licenció de PowerVR para sus chips gráficos GMA 500.
El GMA 500 se utiliza en varios netbooks con procesador Atom de la serie Z, como los Inspiron Mini 10/12 y la serie P de Vaio. Estos equipos pueden funcionar correctamente con Ubuntu Netbook Remix gracias a que se hizo un trabajo de integración especial para esta distribución, pero las limitaciones comienzan al querer cambiar a Ubuntu Netbook Remix por otro sistema de código abierto.
PowerVR no es una empresa interesada en trabajar de forma colaborativa, y ha puesto trabas que han imposibilitado a Intel y la comunidad en general de mejorar el driver y mantenerlo para ser integrado a las distribuciones de Linux como Intel lo ha hecho con el resto de su hardware.
El sitio especializado Phoronix calificó el driver de GMA 500 (Poulsbo) como un horrible desastre, debido a que lo poco que tiene de código abierto no está mantenido desde hace más de un año y como si esto no fuera suficiente, además depende de un archivo binario de código cerrado (Blob).
Dada esta situación, cuando se intentó incorporar la sección de código abierto de este driver al kernel de Linux, fue rechazado inmediatamente por depender directamente de código cerrado, situación que genera un problema de licenciamiento sin mencionar además los problemas técnicos que a mediano y largo plazo también se generan.
Los desarrolladores de Ubuntu ya declararon que no integrarán este driver a Ubuntu 9.10, y en el proyecto Fedora se ha creado un paquete que facilita en cierta medida su instalación, pero está lejos del estándar de experiencia de usuario alcanzado por el resto de los drivers de Intel.
El soporte de este driver está totalemente fuera de las manos de la comunidad, y lo que es peor, los hechos demuestran que también está fuera de las manos de Intel ya que es PowerVR quien debe dar el paso para no quedar atrás como proveedor de tecnología en un mundo que ya cambió.
Publicado por Franco Catrin el 11 de August 2009 en la categoría Software con los tags gma500, Intel, Moblin, Open Source, powervr. Tiene 36 comentarios.
36 Comentarios
Intel y las barreras al código abierto en su GMA500

1neolandes dijo el 11-8-2009 a las 21:49:
PowerVR no era la tecnologia que tambien ponia problemas con los chips de via?
Ver Comentario... burromalacate dijo el 11-8-2009 a las 21:49 ...

38CHAMO dijo el 11-8-2009 a las 21:50:
La cosa es simple, si usas linux, no te compres un laptop con el chip gráfico GMA 500 y punto. Es la única forma en que la gente de PowerVR se de cuenta de su error, cuando les duela en el bolsillo

7jorisova dijo el 11-8-2009 a las 21:51:
Ciertamente una pena que algunas empresas no vean proyecciones en Linux.

6resident dijo el 11-8-2009 a las 21:51:
que la ca-a PowerVR pobre gente que tiene linux y GMA 500 ojala que tenga pronta solucion para todos

22kotak dijo el 11-8-2009 a las 22:16:
Para tener en cuenta al comprar el netbook que tengo pensado comprar, que si tiene un GMA500, simplemente no se compra.

0agua_light dijo el 11-8-2009 a las 22:41:
vale, es un problema de licencias, pero a mi siempre me ha caido la siguiente duda: por qué razon los drivers de codigo cerrado funcionan de maravillas en windows pero en linux los drivers cerrados siempre son mal vistos? (como ati por ej…)

8Pablo N. dijo el 11-8-2009 a las 22:54:
Nunca faltan los retardados que no ven más allá del bosque…

8Sir Mauricius dijo el 11-8-2009 a las 23:27:
Lamentablemente el GMA950 tiene la limitante impuesta por el fabricante de que solo puede ser usado como máximo a 1024×600. Entonces la opción era usar el GMA500 que no disponía de esta limitante, e incluso soporta DirectX10.1 y OpenGL 2 (Cosa que GMA950 no soporta).
Por otro lado el GMA500 en teoría fue desarrollado para MIDs, por lo que es más pequeño y consume menos energía que el GMA950, lo que como bonus lo hacia una muy buena opción para netbooks, lamentablemente estamos viendo su piedra de tope.
Sería agradable que ATI o Nvidia adquirieran real participación en los gráficos para netbooks
Saludos!
Ver Comentario... Trabajos esteban dijo el 12-8-2009 a las 00:16 ...

11Jorge Palma dijo el 12-8-2009 a las 00:39:
Trabajos esteban:
Me parece que tu visión de las cosas es obtusa, trabajo con linux y otras teconologías abiertas y me gano la vida perfectamente, trabajo para una empresa integradora y me va muy bien, me pagan excelente sueldo, viajo al extranjero, etc…
Te aseguro que si el año 2001 no hubiera mirado el código abierto y siguiera utilizando Windows, ganaría menos y habría crecido menos profesionalmente….
Saludos..

6Fakeroot dijo el 12-8-2009 a las 00:40:
@Trabajos esteban: a mi no me sirve entonces la gma500 si no funciona adecuadamente en el sistema que yo uso, si a ti te sirve bien por ti, pero a mi NO y a muchos tampoco, eso es libertad de eleccion , ademas tenemos el derecho a criticar desde nuestro punto de vista, y ademas solo un idiota podria poner una foto de hitler, gil.

0Andres dijo el 12-8-2009 a las 00:40:
@Trabajos esteban
“no me explico como en un mundo tan difícil puedan ganarse la vida me pregunto si los usuarios de Linux tienen algún oficio de verdad. bueno, no se molesten pero piensenlo el daño será muy grande cuando despierten y se den cuenta que la vida no es un bombón.”
No se si te has dado cuenta, pero todo este tema parte más desde un enfoque laboral, productividad, que al del oscio/entretenimiento/hogar

6Feña dijo el 12-8-2009 a las 01:01:
No es tan facil como no comprar un intel GMA 500.. poca gente sabe que netbook elegir, y al momento de intentar cambiarse a linux, tendrán problemas…

1jorge dijo el 12-8-2009 a las 01:25:
si yo tengo un dell mini 12 con ese chip y aun no tengo soporte de compiz
pero mi ubuntu anda feliz igual
ojala liberen mas el driver para que funcione mejor

1Slacker dijo el 12-8-2009 a las 01:59:
me jode !
tengo un Packardbell DotM , (me lo regalaron , si yo lo hubiese comprado me hubiera dado cuenta) y ahora tengo que instalarle xubuntu + los repositorio de ubuntu mobil que rompen un par de dependencias por aqui y por alla.
ademas me hace cambiar de la distro que siempre uso (arch)
estube leyendo por ahi que hay un esfuerzo en un nuevo driver para GMA500 creo que se llama EIGS, alguien sabe algo ?
PD: se vende netbook ( mejor postor) XD

2Carlos Le Mare dijo el 12-8-2009 a las 03:52:
@agua_light: Existen 2 tendencias en sistemas operativos. Cerrados como Windows y abiertos como Linux. Por cerrado se entiende aquellos en que el código fuente no está disponible o éste es secreto. Cuando comercializas un sistema operativo cerrado puedes integrar todo el código de cerrado de los fabricantes de software que quieras debido a que ellos podrán mantener en secreto su código. El código abierto (especialmente GPL) usado por sistemas operativos como GNU/Linux está disponible y obliga a quién quiera integrar mejoras a éste a publicar bajo las mismas normas de trasparencia el código de cualquier aporte de drivers para el hardware. En el caso de PowerVR consideran que el código que permite funcionar a su chip debe permanecer secreto para que nadie les copie ideas (no se me ocurre otra razón) por lo tanto no están dispuestos a liberar el código. Algunos fabricantes crean sus propios drivers cerrados que debes instalarlos posteriormente en una distribución linux instalada en tu computadora, el problema es que si el fabricante no tiene recursos para mantenerlo actualizado con parches que mejoren su funcionamiento (y muchas veces es así) quedas con sistema que funcionará en forma inferior a cómo funcionan sistemas más abiertos. Esto sucede por que al ser abierto el código cualquiera lo puede mejorar (cosa que muchas veces sucede)… incluso llegando a punto donde un driver puede seguir mejorando cuando el hardware ya está absolutamente obsoleto… simplemente por que a alguien le sirve.
eso. Quedó claro? uf,… me cansé. Me voy a dormir.

0leopard dijo el 12-8-2009 a las 08:38:
una lastima la poca vision de PowerVR. Tambien Intel tuvo algo de miopia al licenciar esa tecnologia sin haber revisado los acuerdos de licencia de distribucion de software. Quiza ellos mismos deberian presionar a PowerVR mal que mal Intel es el que tiene las lucas ¿no?
Quiza la unica forma de usar estos stickers sea por ahora usando hardware de video Nvidia y por ahora hacerle el quite a los netbooks hasta que todo esto se solucione.

-1Daniel1928 dijo el 12-8-2009 a las 08:59:
@stacker no gracias, a tu netbook eventualmente le fallara la placa madre. juujuj.
Una situacion lamentable que no me sorprende. Con la cantidad de netbooks y notebooks que se venden con windows preinstalado, que les puede importar el desarrollo de los drivers de codigo abierto de intel a los wnes de powerVR. Sin desmerecer el mercado Linux, estos wnes estan dispuestos a descartarlo, aunque todos los ubuntitos, los fedoritas, las debianitas y demases se opongan a comprar un Note/netbook con gma500, siguen representando un porcentaje menor de los potenciales compradores.
Lo mas lamentable para mi, es que microsoft le gane en la arena de los netbooks a linux con un sistema operativo de hace 8 años atras. Ojala iniciativas como moblin o ubuntu netbook remix mejoraran y se volvieran alternativas preponderantes en este mercado.
Saludos.
Ver Comentario... rodolfo dijo el 12-8-2009 a las 09:42 ...

-1Fakeroot dijo el 12-8-2009 a las 10:03:
y esta anda bien con linux?? Acelerador de Medios Gráficos Intel 4500MHD

17Christian dijo el 12-8-2009 a las 10:20:
@rodolfo: ¿sabes leer? Esto no es una “noticia” sino un análisis de los hechos.
¿Por qué nunca faltan los criticones con la fracesita “esa noticia es vieja”? Si quiero leer noticias “frescas”, puedo usar Twitter. Cuando entro a FW, prefiero leer algo de calidad (especialmente si el que escribe es Franco) en lugar de la última copucha.

-1Bonnie Cha(nta) dijo el 12-8-2009 a las 10:23:
quote & answer de F. Catrin
Lo mejor que he visto en Fayerwayer! Maestro!

1Francisco A. Redard dijo el 12-8-2009 a las 10:36:
Me quedo con una pregunta que hicieron por ahi: “por qué es tan malo que sea codigo cerrado?”.
Si bien es *deseable* que sea Open Source (o alguna GPL/CC) para que la “comunidad” aporte al desarrollo, mientras la empresa se haga responsable del mantenimiento de su código y del no estancamiento del mismo, no hay problema, según veo yo. Ahora que Intel no haya previsto eso, es culpa de Intel IMO y no de PowerVR. PowerVR sólo defiende su derecho de propiedad intelectual, aunque sea desde un lado algo terco, para no perder su dinero invertido en el desarrollo de su tecnología
Insisto, si la “filosofía” de Linux es apoyar el código abierto, y al parecer Intel juega en esos términos (muy tangencialmente la verdad…), Intel quizás sabía de antemano que eso iba a pasar con los driver de la GMA500
Saludos!

0gerardogt dijo el 12-8-2009 a las 11:13:
Yo tengo una mini 10 y practicamente me tengo que atener a windows, por twitter contacte al encargado de jolicloud y me comento que no tienen planes de dar soporte a esta plataforma (gma 500).
La duda que tengo es si este chip puede funcionar bien con win 7 ¿Habra drivers de intel para win 7 con gma 500?
Porque si no los hay debo decir que es una muy mala compra

0mariogt dijo el 12-8-2009 a las 11:25:
En esto caso Intel debería poner los puntos sobre la ies en el caso de la negativa de PowerVr de documentar sus chips para la generación de drivers linux adecuados.Si Intel estuviera realmente interesado en el soporte linux de su muy utilizado GMA500 ya hubiera soltado las lucas para que esto sea una realidad, quizás en un tiempo mas lo hagan, solo el vil mercado (y las ventas) lo decidirán.
Nota consulta: como hacen para que aparezca su avatar, porque beta-id en este sitio no funciona, saludos.

-2jorge dijo el 12-8-2009 a las 12:20:
gerargodt
prueba el ubuntu netbook remix sin maximus funciona mucho mejor que el win xp

0agua_light dijo el 12-8-2009 a las 14:23:
@Carlos Le Mare
endiendo eso de que es abierto siempre se puede ir mejorando, pero mi duda es por ej. cuando compras una tarjeta de video de marca “X” (u otro dispositivo) en windows instalas el driver una vez del cd y generalmente funciona bien sin actualizar nunca, pero en linux los drivers que ofrece el fabricante generalmente dicen que funcionan mal. la razon del por que es asi es mi duda, que es lo que hace que el driver cerrado de PowerVR funcione como debe a la primera en windows y en linux el driver cerrado sea mediocre.
Franco Catrin dijo el 12-8-2009 a las 14:54:
30@agua_light
La respuesta es relativamente simple. El modelo de drivers de Windows se demora años en cambiar, por lo tanto los drivers creados para un modelo de drivers es válido por mucho tiempo, ahí tienes el caso de Windows XP que está con nostros desde hace 8 o más años. Pero cuando aparece Windows Vista tienen que volver a trabajar en los drivers.
En el caso de Linux, por mucho tiempo no hubieron muchos cambios ya que se heredaba un modelo de drivers de video que dependía del X Server. Pero este estancamiento hacía que el X Server, su modelo de drivers y su arquitectura de aceleración no fueran adecuados para el hardware actual.
Poco a poco se ha ido mejorando el X Server con la consecuencia de que los driver asi como están no son de mucha utilidad. Por ejemplo hay partes que se están moviendo al kernel para hacer más pequeño y flexible el X Server y otras aplicaciones como Wayland [*]. Entonces se necesita ir modificando los drivers para adecuarlos a los cambios que se van haciendo, y en Intel han hecho varios en muy poco tiempo. A la larga se establizarán, pero este no es un buen momento para tener un driver que nadie pueda modificar.
* http://www.fayerwayer.com/2009/02/wayland-un-posible-sucesor-de-x-en-linux/
Ver Todos Páginas: [1] 2 Próximos 30 Comentarios →
Ver Todos Páginas: [1] 2 Próximos 30 Comentarios →