Next: Actualización del núcleo
Up: Personalización y compilación del
Previous: Introducción
  Índice General
En un principio, el hardware que el núcleo Linux soportaba se debía
exclusivamente al arduo trabajo de unos cuantos hackers del núcleo,
que pasaban incontables horas de trabajo intentando descubrir como una
pieza de hardware funcionaba (realizando lo que se llama
ingeniería inversa), para luego escribir un manejador para que
Linux pudiera utilizar ese dispositivo. La mayoría de las empresas
fabricantes de dispositivos no entregaba la información necesaria a
los programadores del núcleo, y el soporte para los nuevos
dispositivos muchas veces se tardaba un tiempo.
Hoy en día, con el aumento de colaboradores en el desarrollo del
núcleo, y con la creciente cantidad de empresas que se han dado cuenta
que GNU/Linux vale la pena, el soporte para nuevos dispositivos no se
hace esperar demasiado, y es por eso que el núcleo Linux soporta:
- Tarjetas de vídeo VGA, SVGA, Monocromo, etc.
- Controladores de discos IDE, EIDE, MFM, RLL, RAID, SCSI.
- Controladores de puertos seriales.
- Tarjetas multipuerto.
- Adaptadores de red Ethernet, ISDN, Frame Relay, Inalámbricas,
X25, SLIP, PPP, ARCnet, TokenRing, FDDI, AX.25, ATM.
- Tarjetas de sonido.
- Unidades de cinta.
- Unidades de CD-ROM.
- Unidades grabadoras de CD-R.
- Unidades removibles, como por ejemplo Zip, Jaz, Bernoulli y
tantas otras.
- Mouse serie, PS/2 y otros.
- Módems normales, y también algunos winmódems.
- Impresoras matriciales, de inyección de tinta, y láser.
- Plotters.
- Cámaras digitales.
- Capturadoras de vídeo.
- Unidades DVD-ROM.
- Puertos y dispositivos USB.
La lista es demasiado grande como para detallarla en este curso, pero
para tener una idea mucho mas detallada, basta con leer el
«Hardware-HOWTO», normalmente localizado en
/usr/doc/HOWTO.
También debemos tener en cuenta que no todo el soporte del hardware
listado es trabajo exclusivo del núcleo Linux. Como ejemplo tenemos el
caso de las impresoras, en el núcleo no se necesita definir
explícitamente que clase de impresora se tiene conectada al equipo,
solamente se necesita activar el soporte para el puerto paralelo
(siempre y cuando se utilice una impresora de puerto paralelo
obviamente), y el resto del trabajo lo hará un programa a través del
núcleo; en el caso del ejemplo, el programa que se encarga de enviar
datos a la impresora se llama lpr.
Next: Actualización del núcleo
Up: Personalización y compilación del
Previous: Introducción
  Índice General
Proyecto Cursos - LuCAS - http://lucas.hispalinux.es/htmls/cursos.html