Posteado por: brillantejcohx | diciembre 6, 2006

Evite hardware cerrado o privativo

Algunos fabricantes de hardware simplemente no nos dirán cómo escribir controladores para su hardware, o no nos permiten acceder a la documentación sin un acuerdo de no divulgación que nos impediría publicar el código fuente para Linux. Estos dispositivos sencillamente no funcionarán bajo Linux puesto que no hemos tenido acceso a su documentación. Puede ayudar a cambiar esta situación reclamando a los fabricantes de este hardware que publiquen la documentación. Si un número importante de personas lo hacen, se darán cuenta que la comunidad de software libre es un mercado importante.

Hardware específico para window$

Una tendencia preocupante es la proliferación de módems e impresoras específicas para Windows. En algunos casos están diseñadas especialmente para funcionar en el sistema operativo Microsoft Windows y muestran la leyenda “WinModem” o “Made especially for Windows-based computers” (“Hecho especialmente para ordenadores basados en Windows”, n. del t.). Esto se hace habitualmente eliminando los procesadores integrados del hardware y desplazando el trabajo que éstos efectúan por un controlador en Windows que se ejecuta sobre el procesador principal de su equipo. Esta estrategia abarata el precio del hardware, pero el ahorro no repercute generalmente en el usuario y este hardware puede ser incluso más caro que los dispositivos equivalentes que mantienen su inteligencia integrada.

Debería evitar el hardware específico para Windows por dos razones. La primera es que los fabricantes no ofrecen recursos para que sea posible escribir un controlador para Linux. La interfaz de hardware y software al dispositivo es habitualmente privativa, y la documentación no está disponible sin un acuerdo de no divulgación, si es que está disponible. Esto excluye su uso para el software libre, puesto que los desarrolladores de software libre publican el código fuente de sus programas. La segunda razón es que cuando se han eliminado los procesadores integrados a dispositivos como éstos, el sistema operativo debe efectuar el trabajo de éstos, con prioridad de tiempo real, la CPU no estará entonces disponible para ejecutar sus programas mientras controla dichos dispositivos. Puesto que el usuario típico de Windows no multiprocesa tan intensamente como el de Linux, los fabricantes esperan que el usuario de Windows simplemente no note la carga que este hardware impone a su CPU. No obstante, cualquier sistema operativo multiproceso, incluso Windows 2000 o XP se degrada cuando los fabricantes de periféricos escatiman en la capacidad de procesamiento integrada en su hardware.

Puede ayudar a cambiar esta situación reclamando a los fabricantes de este hardware a que publiquen la documentación así como otros recursos necesarios para programar su hardware, pero la mejor estrategia es simplemente evitar este tipo de hardware hasta que se liste como compatible en el COMO de compatibilidad hardware de Linux

ver


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: