Periféricos y otro hardware
Linux soporta una amplia variedad de dispositivos de hardware como
pueden ser: ratones, impresoras, escáneres y dispositivos PCMCIA y
USB. Sin embargo, muchos de éstos no son necesarios durante la
instalación del sistema.
Generalmente el hardware USB funciona bien, solamente puede ser
necesario configuración adicional con algunos teclados USB (consulte
).
Consulte el CÓMO de compatibilidad
hardware de Linux para determinar si Linux ofrece soporte para
su hardware específico.
Este sistema no soporta la instalación de paquetes desde XPRAM y
cinta. Todos los paquetes que desee instalar necesitan estar
disponibles en un DASD o a través de la red usando NFS, HTTP o FTP.
La placa de evaluación Broadcom BCM91250A tiene bahías PCI estándar de
3.3v de 32 y de 64 bits así como conectores USB. La placa de evaluación
BCM91480B de Broadcom tiene cuatro bahías PCI de 64 bit.
La placa de evaluación Broadcom BCM91250A tiene bahías PCI estándar de 3.3v de
32 y de 64 bits así como conectores USB. La placa de evaluación BCM91480B de
Broadcom tiene cuatro bahías PCI de 64 bit. El sistema Cobalt RaQ no tiene
soporte para dispositivos adicionales, pero el Qube tiene un slot PCI.
Adquisición de hardware específico para GNU/Linux
Existen algunos fabricantes que entregan sus sistemas con Debian u
otra distribución de GNU/Linux preinstalada. Quizás tenga que pagar
más por este privilegio, pero esto le garantiza una cierta
tranquilidad de espíritu puesto que puede estar seguro de que su
hardware está bien soportado por GNU/Linux.
Desafortunadamente es muy raro encontrar un fabricante que venda máquinas
nuevas &arch-title;.
Consulte detenidamente la licencia de software que viene con Windows
si tiene que comprar un equipo que provea este sistema operativo
preinstalado. Puede que tenga la posibilidad de rechazar la licencia y
obtener un descuento de su vendedor. Encontrará información útil sobre esto si
windows refund
(reembolso windows
, n. del t.).
Es importante que compruebe que su hardware está soportado por el
núcleo Linux, ya sea si está adquiriendo un sistema con Linux
preinstalado o no, o incluso un sistema usado. Compruebe si su
hardware está listado en las referencias citadas anteriormente. Haga
saber a su vendedor (si lo hay) que está comprando un equipo para
instalar Linux. Apoye a los fabricantes de hardware que dan soporte a
Linux.
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.
Un ejemplo es la disquetera en los antiguos modelos Macintosh. De
hecho, nunca se han publicado especificaciones o documentación alguna
para cualquier hardware Macintosh, más notablemente del controlador
ADB (usado por el teclado y el ratón), de la controladora de
disquetera, y de toda la aceleración y manipulación CLUT del hardware
de vídeo (aunque ahora soportamos manipulación CLUT en prácticamente
todos los chips internos de vídeo). A grandes rasgos, esto explica la
razón por la que la adaptación de Linux para Macintosh está retrasada
con respecto a otras adaptaciones de 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 Windows
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.