Archivos Mensuales: julio 2008

Linux Prodigio

Excelente vídeo acerca de Linux, creado por IBM hace ya algún tiempo. El vídeo que todo Blog de Linux debe tener.

“Di lo que piensas, no retrocedas”

Anuncios
Etiquetado , , ,

Foxconn sabotea el soporte ACPI en Linux?

La empresa Foxconn, una de las principales productoras de hardware de mundo, está envuelta en una controversial discusión sobre el soporte ACPI de algunas de sus tarjetas madre. El problema? Al parecer un usuario llamado Ryan (thread original, ahora cerrado) a falta de soporte ACPI de su tarjeta madre para Linux a tomado la iniciativa de desemsablar su BIOS y ha encontrado código específico para Linux que evita que este sistema operativo pueda utilizar las funciones ACPI. Específicamente, la sección para Linux envía información incorrecta al Kernel que provoca extraños errores en el mismo, congelamientos espontáneos del sistema, la incapacidad de poder suspender o hibernar el sistema, entre otros. Sin embargo, es interesante resaltar que parcheando el código para que le envie al Kernel la misma información que le envia a Windows XP o Vista produce que todo funciones. Inmediatamente me hace recordar el memo ACPI de Microsoft de 1999. Fake o no, ese memo cabe dentro de la desagradable política que ha llevado Microsoft desde siempre. Será que Foxconn fuera influenciada de alguna forma?

Como indica DaniFP, dentro de toda esta discusión se rescatan cosas muy interesantes:

La empresa dice que sus placas no soportan Linux. Sin embargo, tienen código que envía tablas DSDT especiales en el caso de que se esté usando Linux. ¿Qué hace ahí ese código?

Una placa que cumpla correctamente las especificaciones ACPI (cosa que según Foxconn, cumplen sus productos), no necesita pasar tablas especiales a Linux, pues este soporta perfectamente ACPI. Son precisamente los sistemas que no cumplen los estándares los que necesitan tablas específicas para que ellos funcionen correctamente.

Como acabo de menciar, Foxconn asegura que sus productos cumplen la especificación ACPI:

You are incorrect in that the motherboard is not ACPI complaint. If it were not, then it would not have received Microsoft Certification for WHQL.

A ver como como? Para cumplir un estandar se certifican con Microsoft? Y quien es ISO? Que otros “requisitos” necesitarán las tarjetas madres para ser certificadas por Microsoft? El soporte de Foxconn apunta como referencia a este enlace. Que curiosamente, me dice que no soporta mi Firefox:

The Windows Logo’d Products List is currently only compatible with Internet Explorer 6 and above. We apologize for the inconvenience.

Pero claro, no soy tonto, simplemente cambio el user agent y ahora puedo ver la página, que al final y al cabo no aporta mucha información.

Será este un caso (caos?) de competencia desleal?

A como a evolucionado la discusión hay gente, a mi parecer encabezada por Matthew Garrett (desarrollador del Kernel que trabaja en el ACPI) que indica que el bug no fue intencional y que Foxconn introdujo esa sección de código para parchear un eventual bug en el Kernel de Linux. Lo que disculpen, pero es absurdo. Un usuario de barrapunto (Pelandritus) posteó una excelente respuesta a esto.

Algo que encontré escandaloso es que se hace un bug report a una compañia, y ella en lugar de agradecer gentilmente el feedback que se le está dando y parchearlo, como en el modelo de desarrollo de software libre, simplemente dice que no soporta Linux y que compren Vista.

Sin embargo la historia siguió evolucionando. Al parecer Ryan actualizó el thread en Ubuntu Forums, indicando que Foxconn lo ha contactado desde China y le ha pedido que pruebe un nuevo BIOS basado en sus propias modificaciones. En su blog, Ryan indica que la logrado contactar con un miembro importante de Foxconn llamado Carl Brunning y este mismo se disculpa por la incompetencia de su soporte técnico, que al fin y al cabo es le que a provocado gran parte de la controversia.

La solución a todo esto? Bueno, a mi parecer sería que Foxconn se disculpe con la comunidad, no por si ha caído en prácticas desleales (porque eso nunca lo van a admitir), sino por rechazar un feddback y request for patch de la comunidad. Y lógicamente, sacar una versión actualizada y parcheada del BIOS a todas las tarjetas madres que caen dentro del problema.

ACTUALIZACION: Cito del blog de Ryan:

I have been in contact with Foxconn and they’ve told me they are rewriting several sections of their BIOS code to be friendly to Linux, when this is the case, I will make a post stating what they have done, what it has fixed, and what, if any, problems are left.

Al parecer, Foxconn está procediendo de la manera correcta y está reescribiendo secciones de su BIOS para ser más amigable con Linux. Hay que ser objetivos, todo esta situación exaltó tanto a la comunidad que no le dimos oportunidad a Foxconn ni de entender la situación. Voy a seguir monitoreando todo hasta que Foxconn haga un aviso oficial (y no a traves de Ryan). Pero que Foxconn reconozca el error y intente arreglarlo es algo que muchas otras compañías deberían entender y aplicar.

Etiquetado , , , ,

The Machine is Us/ing Us

Un excelente vídeo creado por el Dr. Michael Wesch. Lider delmediatedcultures.net de la universidad estatal de Kansas.

http://mediatedcultures.net/ : Home of the digital ethnography working group, a team of cultural anthropology undergraduates led by Dr. Michael Wesch exploring the impact of digital technology on human interaction and human interaction on digital technolog.

The Machine is Us/ing Us

Etiquetado , , ,

Firefox 3, 8 Millones, Nuevo record mundial

Firefox Download Day

Confirmado, los oficierons de Guinness terminaron de analizar la información de los servidores de descarga del Firefox 3 Download Day como escribí anteriormente.

Ahora es oficial, Firefox posée el nuevo record mundial del software más descargado en 24 horas con la cifra exacta de 8,002,530 de descargas.

En la página del World Map se puede leer:

Gracias a la siempre increíble ayuda de la comunidad de Mozilla, ahora poseemos el récord Guinness mundial al software más descargado en 24 horas. Desde las 18:16 UTC del 17 de junio de 2008 hasta las 18:16 UTC del 18 de junio de 2008, 8.002.530 personas descargaron Firefox 3 y ahora disfrutan de una web mejor, más segura e inteligente.

Desde que Firefox fue publicado en 2004, hemos confiado en nuestra comunidad para ayudarnos a difundir la palabra, y gracias a proyectos y grupos independientes, anuncios en periódicos, pegatinas gigantes, vídeos, blogs y demás, ahora tenemos más de 180 millones de usuarios en mas de 230 países.

¿Y ahora qué? ¡Debemos esperar y ver que ideas se te ocurren a TI!

Para todo aquel que participó como yo (y los que no creo que también :S) pueden obtener su certificado personalizado de participación en http://www.spreadfirefox.com/es-ES/worldrecord/certificate_form. Después de poner nuestro nombre nos genera un archivo PDF como este:

Certificado Firefox

Pueden encontrar más información en el blog de Mozilla.

Etiquetado , ,

Screenshots en Hardy: Menus y Compiz

Para la entrada anterior me vi en la obligación de tomar un screenshot que mostrara el menú de aplicaciones. Para mi sorpresa por más que presionara el botón de PrintScreen (PrtScr) nunca aparecía el dialogo de guardar imagen. Continué intentando y me di cuenta que no importa en qué aplicación me encuentre, no se pueden tomar screenshots con el botón PrtScr cuanto estés en un menú (por ejemplo, el menú archivo de Firefox). Googleando un poco encontré una referencia al programa gnome-panel-screenshot desde línea de comandos y un poco después a su versión en interfaz gráfica. Aquí como logré hacerlo (una tontería si :P):

1) Desde línea de comandos:

Para toda la pantalla:

gnome-panel-screenshot --delay=5

Para una ventana:

gnome-panel-screenshot --window --delay=5

2) Interfaz gráfica:

Aplicaciones -> Accesorios -> Capturar pantalla

Ponemos Capturar el escritorio completo o bien Capturar la ventana actual y le damos un retraso (delay) de unos 5 segundos para poner la screenshot a punto.

Aquí el screenshot de la interfaz gráfica:

Gnome panel Screenshot

Si ejecutan esta aplicación notarán que desaparece apenas presionamos el botón Capturar pantalla, por lo tanto para tomar un screenshot de la ventana de Capturar pantalla necesitamos o ejecutar la línea de comandos o ejecutar dos instancias del programa.

Ok, muy lindo, sin embargo ninguno de estos métodos pudo resolver un inconveniente que resultó de las pruebas. Compiz Fusion. Cuando intentaba tomar un screenshot del modo cubo de Compiz siempre resultaban screenshots con errores y distorsiones:

Screenshot defectuoso de Compiz

Buscando un poco más parece ser que soy el único con este problema. Sin embargo, encontré varias soluciones, les dejo la que mejor me funcionó para tomar screenshots de Compiz en modo CUbo.

Aplicaciones -> Gráficos -> Editor de imágenes GIMP

Una vez en GIMP le damos a :

Archivo -> Adquirir -> Captura de pantalla

Si bien el resultado es un poco erático ha sido la mejor forma de conseguir una captura de pantalla en modo Cubo.

Compiz Fusion Desktop Cube

Saludos!

Etiquetado , , , ,