Empresa de hardware, atenta contra el software libre

.
  • Agregar a Technorati
  • Agregar a Del.icio.us
  • Agregar a DiggIt!
  • Agregar a Yahoo!
  • Agregar a Google
  • Agregar a Meneame
  • Agregar a Furl
  • Agregar a Reddit
  • Agregar a Magnolia
  • Agregar a Blinklist
  • Agregar a Blogmarks


En el año 2008 un usuario llamado Ryan se quejaba de los problemas que tenía con Linux para suspender y resumir su laptop.  Estas tareas son realizadas por el subsistema ACPI y es un hecho conocido de que muchas BIOS tienen implementaciones defectuosas.  Pero este usuario, que tenía habilidades para revisar la implementación de ACPI encontró un problema mayor : La BIOS había sido sospechosamente ajustada para funcionar sólo con Windows.


En su blog, comentó:
Después de ver el código desensamblado del BIOS por varias horas, reinicarlo y ajustarlo, diría que esto es muy intencional.  He encontrado comprobaciones redundantes para asegurarse de que está corriendo sobre Windows, independiente de que el sistema operativo le diga que lo es, y por supuesto causa errores fatales que llevan a kernel panic en FreeBSD y Linux, están repartidos por todos lados, incluso en la parte que es sólo para Windows, y los he corregido.
No, esto se ve extremadamente calculado, es como si supieran que alguien probablemente lo examinaría así que intentaron plantar un campo minado.  Así que si es un error, o incompetencia, es la más meticulosa, enfocada y atrevida incompetencia que he visto.
Y como broche de oro, esta es parte de la conversación entre Ryan y FoxConn [FoxConn es el fabricante de la placa base del dispositivo Laptop]

FoxConn: Como no estás satisfecho con el producto, usando un sistema operativo no soportado ni certificado [LINUX], por favor contacta al distribuidor para que te devuelvan el dinero.
Ryan: Aprendan a escribir una BIOS antes de vender hardware con especificaciones falsificadas.  Estuve depurando su BIOS AMI, y el soporte de ACPI está lejos de cumplir con los estándares.  Envié un volcado de los datos de depuración al sistema de seguimientos de bugs de Canonical, para que podamos implementar un parche para las tablas ACPI que estan malas en su BIOS.  Espero que sean parte de la solución en vez del problema. Hacer enojar a los clientes diciéndoles que vayan a comprar una copia de Windows Vista no es un servicio. Su producto dice que cumple con ACPI y no lo hace, por lo tanto están engañando al publicitar características que no cumple.
FoxConn: Estás equivocado al decir que nuestra tarjeta madre no cumple con ACPI.  Si no lo fuera, entonces no habría recibido la Certificación WHQL de Microsoft. ¬¬

Ryan: Encontré tablas DSDT separadas que la BIOS entrega específicamente a Linux.  Cambié esto para que Linux apuntara a las tablas de Windows Vista y eso solucionó todos los problemas.  Aunque acepto que tengan algun tipo de Certificacion Microsoft (lo que no me sorprende), eso no hace que su placa cumpla con ACPI, sólo que Windows puede hacer frente a problemas técnicos que fueron adaptados especialmente para favorecerlo.
Finalmente Ryan termina con:
Ellos detectan que es Linux, le dan una tabla DSDT mala, que a primera vista se ve bien, pero está rota en forma sutil de manera que algunas cosas funcionan, pero no correctamente.  Los llamas para preguntar por qué su placa no corre bien con Linux y te dicen que vayas a comprar Vista.
Eso sí que es competencia!!
¿¿¿Cuanta guita habrá tenido que gastar Microsoft para sobornar a los fabricantes de Hardware para que sus productos simulen funcionar "mejor" sobre Windows y que fallen intencionalmente sobre otros como Linux o FreeBSD??? Con razón había que pagar tan caro el Vista.
Mucho desarrollo, no solo se tiene que enfocar en funcionar bien con el Hardware soportado ¡¡sino que debe asegurar un mal funcionamiento con el resto de los Sistemas!!

0 comentarios:

LinkWithin

Related Posts with Thumbnails