Foxconn sabotea sus BIOS para que el ACPI no funcione en Linux

Tal como lo lees; la empresa Foxconn (también con el nombre de LeadTek) vende placas con BIOS configuradas para enviar información corrupta si detectan que el sistema que se va a arrancar es Linux. Por ejemplo, muchas placas con el socket LGA 775 de Intel, en particular las que tienen el chipset G33 (es difícil conocer todos los modelos afectados, pues una cosa es “no soportar Linux” - la excusa de la empresa para este problema - y otra enviar deliberadamente información erronea al núcleo de Linux).

¿Y por qué en este post y en los otros que hablan del tema se insiste en hablar de sabotaje? ¿No será simplemente “un error”? No, no puede ser simplemente un error; por varios motivos. Básicamente:

  1. 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? Desde luego, no será para que Linux soporte ACPI.
  2. 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.

Cosas como esta explican gran cantidad de fallos que se producen en Linux para hibernar, suspender, control de energía y más cosas que dependen de la correcta implementación de la especificación ACPI por el hardware. Recuerda que el núcleo acepta como parámetro de arranque “noacpi”, lo cual evita que lea la información errónea que le pasa la BIOS.

También, cosas como esta ponen en evidencia la importancia de asegurarnos que nuestro hardware cumple con los estándares y no esté atado a un único sistema operativo, incluso si ese sistema es el que usas actualmente. Hoy, las placas de las que hablo no funcionan bien con Linux, y su fabricante pasa olímpicamente de sus clientes y nos indica que “compremos Vista” [sic], para que la placa “funcione bien“. Pero esa no es una verddadera solución. Aunque hoy funcione en Vista, ¿quien nos asegura que vaya a funcionar con la siguiente versión de Windows?

Una buena costumbre es comprobar si el hardware que vayamos a comprar tiene drivers libres disponibles. Si no los hay, no hay ninguna garantía de que vayamos a poder seguir usando ese hardware en futuras versiones del sistema operativo que usemos.

Me he enterado de esta lamentable situación leyendo Barrapunto y los enlaces del final de este post. Cito la nota enviada a Barrapunto:

Un usuario ha estado analizando las tablas DSDT que ofrece la BIOS dependiendo del sistema operativo que consulta. Ofrecen distintas tablas para XP/Vista, Windows 2000, 98/95… y Linux. Desafortunadamente, la que se ofrece para Linux viola la especificación de ACPI, lo que hace que las funciones de suspender, resumir, rearrancar y otras se comporten erráticamente e incluso se produzcan bloqueos, checksum no válidos, bips continuos y kernel panics variados. Lo grave es que hackeando Linux para que use tablas DSDT de Windows XP y Vista, el ACPI funciona casi al completo. ¿La respuesta de Foxconn? Sus productos no están certificados para Linux. Eso sí, presumen de cumplir las especificaciones ACPI y haber recibido una certificación de Microsoft.

Si sabes inglés, te aconsejo leer el intercambio de emails con el fabricante de la BIOS, el cual deja en evidencia la cara tan dura que tiene esa gente. Aquí está el origen de la noticia, en los foros de Ubuntu y el informe de problemas en Launchpad.

Otros enlaces (inglés):

JDVoicemail, programa gratuíto para grabar y enviar mensajes de voz por email

JDVoicemail es un programa gratuíto que permite grabar y enviar mensajes de voz por correo electrónico con gran facilidad. Lógicamente, habrá que tener un micrófono conectado al ordenador. Aparte de eso no se requiere mucho más, ni de hardware ni de conocimientos, pues la interfaz del software es muy sencilla.


Tu mensaje se grabará en un archivo MP3, que se adjunta como parte del correo electrónico que quieras enviar, todo casi de manera automática. La configuración de la grabación es automatizada, aunque si lo prefieres puedes realizar varios ajustes para modificar la configuración predefinida, como el volumen de la grabación y la calidad del audio.


Vía Geekets.

Gmail permite establecer por defecto conexiones cifradas

A partir de ahora, Gmail permite a sus usuarios acceder por defecto siempre bajo el protocolo SSL. Para ello sólo hay que seleccionar esta nueva opción que aparece en el menú de configuración. Bastará con activar: "Usar siempre https".


Esta es una importante novedad, pues hasta ahora, sólo se cifraba la autenticación, pero no los datos transmitidos al usar este servicio de e-mail (fíjate que la URL usada, comienza con "https://" durante la autentificación y "http://" para el resto de la conexión).

Más información en el blog oficial de Gmail (en inglés).

Mueve procesos entre los cores de tu procesador

SMP Seesaw es una aplicación pequeña y sencilla, que permite controlar qué cores de nuestro procesador debe usar Windows para según qué tareas. Es muy fácil de usar, sólo hay que elegir uno o varios procesos en ejecución y pulsar el botón de “mover”, lo que permite separar rápidamente las tareas activas entre los “cores” del modo que prefieras.

La versión básica es para procesadores de doble core, pero también hay una versión "pro" (gratuita igualmente) que ofrece soporte para hasta 32 cores. Esta última, además, te permite - si tienes muchos cores - mover una tarea a varios cores a la vez.

Visto en Incubaweb

Aplicación web que ofrece un servicio de información de alertas epidémicas en cualquier parte del mundo

Healthmap es un es un sitio web que combina la información obtenida de diversas fuentes acerca de alertas epidémicas con Google Maps, ofreciendo en tiempo real información sanitaria relativa a brotes de enfermedades epidémicas en todo el mundo, desde un simple brote de Sarampión hasta casos epidémicos de Malaria, que puede ser de gran utilidad para cualquier persona.

El propósito de HealthMap es favorecer la comprensión pública y global de las enfermedades infecciosas que afectan a la salud animal y humana, y de sus efectos, siendo un buen ejemplo de cómo desarrollar nuevas finalidades útiles a partir de Google Maps.

Fuente: desarrolloweb

Uso de Gmail como gestor de correo de Firefox 3

Nota: no estoy seguro si este truco funcionará en las versiones anteriores; en caso de que no lo haga, se puede buscar alguna extensión para conseguir lo mismo.

Lo primero que tenemos que hacer es entrar en nuestra cuenta de Gmail. Hecho esto, pegamos este código en la barra de direcciones:

javascript:window.navigator.registerProtocolHandler(”mailto”,”https://mail.google.com/mail/?extsrc=mailto&url=%s”,”Gmail”)

Firefox nos preguntará si queremos asociar Gmail con los enlaces mailto. Contestamos que sí y desde ahora, al pulsar sobre un enlace mailto, Firefox nos preguntará si queremos abrirlo con Gmail; para no tener que responder a esto una y otra vez, podemos marcar la opción Recordar Selección, y así se abrirá automáticamente Gmail sin que nos vuelva a preguntar.

Animaciones para explicar cómo serían las dimensiones superiores a la 3ª

Aquí va una página con flash para explicar la (posible) existencia de 10 dimensiones en el universo y si no puedes o quieres ver el contenido en flash, hay también explicaciones en texto. Los anteriores vínculos van a páginas en inglés; si este se te da mal, quizá prefieras ver este otro artículo en castellano.