Intel Poulsbo, GNU/Linux y Netbooks

Jonan Hernández, miembro de ITSAS y ponente habitual en las charlas del grupo en la Facultad de Informática de Donostia, nos deleitó a todos con un jugoso artículo sobre las incompatibilidades del chipset Intel US15W (aka Intel Poulsbo) y en concreto la tarjeta gráfica integrada Intel GMA 500 con los notebook corriendo Linux. Incomprensiblemente, Intel a veces actúa a favor del software libre y otras totalmente en contra. En fin, mensaje a marineros que quieran surcar las aguas de Internet con ese chipset y Linux: tal vez sería conveniente que os decantárais por algo más compatible…

Sin más, os dejo con el artículo de Jonan (que amablemente nos ha permitido publicar en DiarioLinux):

Es posible que si habéis estado mirando netbooks o barebones con procesadores Atom os hayáis encontrado con algunos modelos que poseen el «famoso» chipset Intel US15W (a.k.a Intel Poulsbo) y la
gráfica Intel GMA 500, que tantos problemas están dando a muchos usuarios de GNU/Linux, entre algunos de los modelos que poseen este chip son el Sony Vaio P o el Dell Inspiron Mini 12. Este chipset se está haciendo bastante popular entre algunos fabricantes porque supone un ahorro muy significativo respecto al chipset Intel 945Gx, que es el que suele montarse normalmente en los equipos con procesadores Atom.

El intel Atom N270 con el chipset 945GSE Express consume un máximo de 11.8 W
El intel Atom Z5xx con el chipset US15W consume 5W

A pesar de que este ahorro energético resulta muy interesante, tiene la gran pega que la gráfica integrada que viene en el chipset US15W NO ES una gráfica de Intel, sino que para aumentar la eficiencia energética han licenciado la gráfica para móviles PowerVR SGX de
Imagination Technologies, muy conocida en este mundillo de procesadores para móviles, como el Apple iPhone 3G S o los móviles de alta gama que cuentan con un procesador OMAP3 de Texas Instruments (muy popular en móviles de alta gama de Nokia, y procesador de la popular placa de desarrollo libre BeagleBoard, o las placas Gumstix Overo).

Y los comerciales de Intel no se les ocurrió mejor nombre que denominarla comercialmente como Intel GMA 500, facilitando así la confusión con el resto de la familia de gráficas de Intel, confusión
que aumenta cuando muchos usuarios descubren que el driver libre de Intel (válido para todos los modelos de las gráficas de Intel) no funciona, sin ninguna aparente pista, de que en realidad necesitan un driver específico para este modelo al tratarse realmente de una gráfica totalmente diferente. Problema que se agrava porque a pesar de que Intel es «Linux friendly», Imagination Technologies no lo es en absoluto.

Por poner ejemplo ilustrativo, las Internet Tablets de Nokia (las Nokia N800/N810) tienen un procesador OMAP 2420 con una GPU PowerVR MBX, y aún tras muchos intentos de Nokia no han terminado liberando una versión para los kernels 2.6, cuando para más estupor de todos los usuarios de estas tabletas existen para los kernels 2.4.

En el caso de la placa libre BeagleBoard, que cuenta con la GPU PowerVR SGX, en cambio si es posible obtener los drivers, aunque eso si contactando con la propia Texas Instruments.

El estado actual es bastante incierto, por un lado Intel Moblin
(la distribución de Intel optimizada para netbooks) no tiene planificado en un futuro soportar estas gráficas, lo cual muestra IMHO la apuesta de Intel por este hardware bajo GNU/Linux, y por otro lado
existe un cierto soporte 2D y 3D, ya que irónicamente algunos modelos fueron vendidos con Ubuntu Netbook Remix 8.04 de serie, pero con la gran limitación de que dichos drivers, son compatibles únicamente con el kernel 2.6.24 limitando a dichos usuarios a permanecer con esa desfasada Ubuntu u optar por el driver «vesa» y prescindir de cualquier tipo de aceleración 2D/3D.

Nueva versión de Molinux 5.0: Dorotea

El portal web municipal http://www.miguelturra.es, dependiente del Área de Nuevas Tecnologías del Ayuntamiento de Miguelturra, nos informa de que ha retomado la distribución del Software Libre Regional Molinux, en su versión 5.0 Dorotea, a cuantas personas lo deseen de forma completamente gratuita.

“Durante la jornada de este jueves 30 de julio han salido los casi 80 sobres de las peticiones que estaban pendientes por enviar mientras se ha recepcionado el material a prácticamente usuarios de toda España y algunos incluso del extranjero” comentaba Nacho Vera, administrador y gestor de la web.

Desde que en abril de 2005 comenzara esta colaboración con la Junta de Comunidades de Castilla La Mancha para acercar este programa desarrollado en nuestra región a quiénes desearan tener una copia original para instalarlo en sus ordenadores, ya han sido alrededor de 800 peticiones enviadas que han supuesto el envío de unas 2.400 copias, tanto a usuarios y usuarias de la localidad, a nivel nacional y hasta a nivel internacional.

De esta forma el apoyo que hace el departamento de nuevas tecnologías municipal no sólo es de carácter virtual sino que colabora con estos proyectos que benefician a miles y miles de personas.

Dorotea, o lo que es lo mismo, Molinux 5.0, se presenta en esta ocasión en dos versiones: la estándar y la educativa. Por primera vez asimismo y por la gran cantidad de información que lleva consigo viene en formato DVD, lo que supone una gran cantidad de software libre extra sobre versiones anteriores, totalmente en castellano.

Molinux 5.0 es fruto de la Consejería de Industria, Energía y Medio Ambiente de la Junta de Comunidades de Castilla-La Mancha y el Centro de Excelencia de Software Libre de Castilla La-Mancha cuyo nombre clave, Dorotea, hace referencia a la bella muchacha que aparece en la obra Don Quijote de la Mancha.

Molinux se distribuye en formato “Live”, para permitir probar su funcionamiento sin tener que borrar el contenido de sus ordenadores. Tan solo hacen falta 15 minutos para instalarla e incorpora un instalador que permite adaptarse a cualquier sistema instalado anteriormente y se ha mejorado el reconocimiento hardware teniendo en cuenta las últimas tecnologías de hardware.

Entre las novedades más importantes se encuentran las siguientes:
– Mayor compatibilidad con el hardware.
– Mejora en la velocidad de inicio
– Posibilidad de instalarse bajo el nuevo sistema de archivos ext4
– Mejoras en la conectividad con la versión más actualizada de NetworkManager
– Últimas versiones de las aplicaciones incluidas en las versiones anteriores de Molinux

Además se incluyen nuevas aplicaciones y utilidades como las siguientes:
– Gnome Control Center. Centro de control para configurar fácilmente el sistema.
– CompizConfig. Centro de control para configurar de forma sencilla las opciones de compiz-fusion.
Tucan. Gestor de descargas.
– Gru. Herramienta para recuperar de forma sencilla el gestor de arranque de Molinux en caso de haber sido destruido.
– Sabio Frestón. Juego de entrenamiento mental.
– WebContentControl. Herramienta de Control Parental.
– OpenClipart. Completa librería gráfica integrada en OpenOffice, que incluye numerosas imágenes.
– Gnote. Aplicación sustituta de Tomboy que ofrece un aumento de velocidad de respuesta con respecto a la anterior y una considerable reducción en el tiempo de carga de la sesión.

Petición de copia gratuita
El portal web http://www.miguelturra.es enviará una copia gratuita de Molinux 5.0 Dorotea a toda persona que envíe un correo electrónico a contactar@ayto-miguelturra.es indicando NOMBRE, APELLIDOS, FECHA NACIMIENTO, DNI, DOMICILIO COMPLETO, CÓDIGO POSTAL, POBLACIÓN, PROVINCIA, PAIS (en el caso de fuera de España), hasta agotar existencias.

Se podrá indicar como novedad si se desea la versión ESTÁNDAR o la versión EDUCATIVA.

Nuevo manual de Scribus. Software libre y maquetación

Desde el Instituto Máquina Herramienta de Elgoibar vuelven a regalarnos un magnífico manual, en esta ocasión sobre Scribus.

«Ahora mismo acabamos de terminar de ponerlo en la web un manual de Scribus (software similar a Adobe PageMaker, QuarkXPress y Adobe InDesign)

Como ya sabéis tenemos un apartado de Manuales.

La última entrada: Scribus: software libre de maquetación y publicación. Se trata de un software similar a Adobe PageMaker, QuarkXPress y Adobe InDesign

De momento está en castellano, pero en breve esperamos poder ofrecerlo en euskera.

Si lo seguís, estaría bien que nos dejarais vuestros comentarios al respecto

Nota: si os da error alguna página, recargarla (F5) y debería ir OK»

Extensiones Firefox y OpenOffice.org para GureGipuzkoa.net

Estos últimos meses he estado trabajando en la dirección de dos proyectos relacionados con el desarrollo de extensiones para Firefox yOpenOffice.org, dentro de una de las tareas autoasignadas en mi empresa Proyelia.

Ambas extensiones permitirán un acceso amigable al sitio web guregipuzkoa.net. Este portal, desarrollado por el departamento de Cultura y Euskera de la Diputación Foral de Gipuzkoa, alberga miles de fotos relacionadas con dicha provincia y recopiladas, catalogadas, geolocalizadas y publicadas bajo distintas licencias Creative Commons por técnicos de la Diputación. Los usuarios del portal pueden actuar como consumidores del catálogo ya existente y/o como productores, dado que pueden subir, etiquetar y clasificar en álbumes sus propias fotos.

La extensión de Firefox permite trabajar con guregipuzkoa.net sin tener que conectarse a dicha web. Es posible buscar una foto con cierto título, o que contenga determinadas etiquetas o que esté publicada bajo cierta licencia. Una vez encontradas las fotos de interés se mostrarán con título, autor, licencia y comentarios. Con un click podremos ver a tamaño completo cada foto. Otra pestaña nos permitirá además planificar en batch (por lotes) los uploads de las fotos, así como su etiquetados y geolocalización. El código fuente de esta extensión se ha publicado por el momento bajo licencia Mozilla Public License 1.1 aquí: http://code.google.com/p/guregipuzkoa/ de tal forma que cualquiera pueda estudiar, modificar y usar el código como y para lo que desee, siempre que lo haga bajo los términos que establece esa licencia libre (aprobada por la FSF) y opensource (aprobada por la OSI) http://en.wikipedia.org/wiki/Mozilla_Public_License

Para el desarrollo de esta extensión hemos contado con dos grandes programadores: Asier Sarasua y Julen Ruiz. Con ambos comencé hace años ya a trabajar en el desarrollo de la Euskalbar (plugin Firefox para la búsqueda concurrente de palabras castellano<-->euskera, francés<-->euskera e inglés<-->euskera en diccionarios online, entre otros), y hoy sigo con estos dos proyectos. Asier y Julen son unos cracks, me han enseñado muchos aspectos de la programación de extensiones Firefox que desconocía y contar con ellos es una garantía de éxito en cualquier proyecto de desarrollo.

Por otra parte, también se ha liberado hoy (realmente hace unos días ya, pero la noticia oficial es de hoy 😉 la extensión para OpenOffice.org que permite buscar e insertar fotos de GureGipuzkoa.net en un documento Writer, Calc o Impress. Muy útil cuando estás redactando un documento y quieres insertar alguna foto bajo alguna de las licencias CC que ofrece el portal sin tener que desplazarte a otra ventana: desde dentro del documento que estés editando puedes buscar por palabras clave y tipo de licencia, hacer doble click sobre alguno de los thumbnail que más te gusten y listo (junto con la foto, se inserta el título, URL hacia la foto+autor y la licencia de la foto).

Para el desarrollo de esta extensión no hemos comenzado de cero. Gracias a $DEITY, en el Google Summer Of Code de 2008, la fundación CreativeCommons llevó adelante un proyecto para la búsqueda e inserción de fotos de Flickr en OpenOffice.org:

http://labs.creativecommons.org/2008/08/12/flickr-image-re-use-for-openofficeorg-new-updates/

Gracias ese trabajo hemos podido terminar el nuestro. Aunque ha sido más complejo de lo esperado. Por un lado, el API de GureGipuzkoa (GG) y el de Flickr, aunque parecidos, no son iguales; para empezar, Flickr hace uso de un sistema de autenticación con tokens y «frobs» y GG no. El XML que devuelve uno no es igual al del otro, etc. Por otra parte, el código de la extensión para Flickr
hacía uso de OOo 2.4 y algunas opciones eran incompatibles con OOo 3.x. La parte de Impress estaba sin terminar, el sistema de updates automáticos no era compatible con el de OOo 3.x, y por otra parte, no estábamos tan familiarizados con el desarrollo de extensiones para OOo como para Firefox. En conclusión, hemos tenido que bucear, programar y depurar código viejo y código nuevo. Unido a todo esto, hemos tenido el problema de que el API de GG era inestable, en el sentido de que hemos actuado «un poco» como conejillos de indias del mismo, y durante el camino, hemos tenido que lidiar con un buen puñado de bugs.

El desarrollo del plugin para OOo ha sido llevado a cabo en NetBeans 6.5 (aunque actualmente estamos ya en 6.7!), ya que este IDE dispone de un plugin para el desarrollo de plugins de OOo,valga la redundancia, que nos ha hecho la vida más fácil (a pesar de los bugs que hacían que el depurador de extensiones se colgara cada dos por tres, sin razón aparente, pero eso es otra historia). La instalación de NetBeans + plugin dev-OOO y el ciclo de desarrollo (SVN+compilación+depurado+creación del .oxt) tiene su miga. Me gustaría poder escribir algunos posts sobre este ciclo, porque creo que son de gran interés para todo aquel al que le pudiera
interesar el desarrollo de extensiones para OpenOffice.org (cada vez hay más, pero aún es muy poco en comparación con los plugins y desarrolladores de plugins para Firefox).

No quiero terminar este post sin nombrar al desarrollador principal de la extensión OOo para GureGipuzkoa: Jon Gárate (MoreNops). Otro crack que domina todos los aspectos del ciclo de vida de un desarrollo software. Desde el diseño de alto nivel hasta la depuración del código de conexión a partir de tramas capturadas con Wireshark 😉

Hoy es el día en el que se ha hecho el commit público de la versión 1.0 de ambos plugins. Esperemos que os gusten, os sean útiles y que, aquellos de vosotros interesados en adaptarlos, mejorarlos o comentarlos, os unáis a la lista de ggplugin@googlegroups.com para hacernos partícipes
de vuestras inquietudes.

gcolor2: captura el color que te guste

En Firefox podemos usar la extensión ColorZilla siempre que queramos saber cuál es el color RGB que han usado en algún elemento de cualquier página web. Sin embargo, he necesitado la misma funcionalidad en un documento OpenOffice (los colores de OpenOffice se pueden configurar vía Tools/Options/Colors , pero he encontrado un documento, el que se ve en la imagen, en el que los números de línea del margen tenían un color personalizado por el usuario, pero el color personalizado no aparecía en la paleta de colores de OpenOffice.org …) Así que, buscando buscando, he encontrado un selector de color (eye dropper) genérico para Ubuntu. Se llama gcolor2 y la instalación es igual de fácil que casi siempre: apt-get install gcolor2. Una herramienta más para la caja de herramientas Linux.