El Maravilloso Mundo de Linux 2.6 - Dispositivos de Interfaz Externa

19 - Dispositivos de Interfaz Externa

[editar]
Tutorial creado por Joseph Pranevich. Extraido de: http://www.mononeurona.org/index.php?idp=416
24 de Octubre de 2005
Un gran cambio interno en Linux 2.6 es la reescritura de gran parte de la capa de interfaz externa. Esta capa es el centro de la interacción del usuario con un sistema Linux, incluyendo la salida de vídeo, ratón y teclado. En la nueva versión del kernel, esta capa se ha reestructurado para ser mucho más modular que antes. Es ahora posible crear un sistema Linux completamente "ciego", sin salida de vídeo ni nada parecido. El mayor beneficio de esta estructura modular será para los desarrolladores de sistemas integrados, que fabrican dispositivos sólo accesibles mediante red o puerto serie; pero los usuarios corrientes verán mejoras derivadas de la modularización, ya que el sistema no da por hecho nada acerca de dispositivos o arquitecturas. Por ejemplo, antes se suponía siempre que un PC necesitaba un controlador estándar de teclado AT (i8042); la nueva versión de Linux elimina este requisito, lo que permite eliminar código innecesario de sistemas más modernos.

El manejo en Linux de la salida de vídeo ha sido también modificado, aunque muchos cambios sólo afectan a las configuraciones que utilizan el subsistema interno de framebuffer presente en el kernel. (La mayoría de las máquinas Intel con Linux no usan estas configuraciones, pero esto no es así en otras arquitecturas.) En mi opinión personal, el mejor cambio es que el logotipo de arranque (un pingüino muy chulo, por si nunca lo has visto) soporta ahora resoluciones de hasta 24 bits por pixel. Aparte de esto, la consola tiene nuevas características como re-escalado y rotación (para PDAs y similares), y soporte de aceleración en más hardware. Y por último, Linux tiene ahora soporte para interrogar a los monitores VESA (Video Electronics Standard Association ["Asociación Estándar de Vídeo Electrónico"] acerca de sus capacidades, aunque XFree86 y muchos instaladores de distribuciones cubren ya este detalle en el espacio de usuario.

Aparte de las mejoras grandes, Linux 2.6 tiene también ciertos cambios más modestos en la interacción con el usuario. Se incluye ahora soporte para pantallas táctiles. Los drivers de ratón y teclado se han actualizado también, y estandarizados para exportar un solo nodo de dispositivo ("/dev/input/mouse0", por ejemplo) sea cual sea el hardware o el protocolo. Se pueden utilizar en la nueva versión ratones exóticos, como pueden ser algunos con múltiples ruedas. El mapeo de teclado PC sigue ahora el "estándar" de Windows para teclas extendidas. El soporte de joystick se ha mejorado gracias no sólo a la inclusión de muchos drivers nuevos (incluyendo el gamepad de la X Box), sino también para utilizar características modernas como realimentación por fuerza [force-feedback]. Dejamos para el final el soporte del dispositivo braille TTY Tieman Voyager, que permite a los usuarios ciegos acceder a un sistema Linux. (Un aspecto tan crucial que ya se ha migrado a Linux 2.4.)

Como nota al margen, Linux ha cambiado también el interfaz de peticiones de sistema para permitir el uso de sistemas sin un teclado conectado. El interfaz de peticiones de sistema ("sysrq") es un método para que los administradores de sistemas puedan no sólo obtener información de debug en la consola local, sino también forzar un reinicio, remontar los sistemas de archivo como sólo-lectura, y otras brujerías. Ya que Linux 2.6 puede ejecutarse en un sistema totalmente "ciego", es también posible disparar estos eventos desde el sistema de archivo /proc. (Por supuesto que si el sistema se cuelga y necesitas forzarlo a hacer cosas, no te va a servir de mucho.)
[editar]

10 opiniones

Bienm.

Esta bien para los que apenas comenzamos.
dum
Me encanta linux.

Linux esta muy bien y todo eso y ya sabeis er resto me gustaria saber massobre linux.
Opinion.

Es una pagina muy buena ya que me aclaro las dudas que tenia sobre los archivos de linux.
Maravilloso mundo de linux.

Me parecen geniales estos tutoriales.
El kernel.

Muy buen artículo, me gustó. Espero que sigan haciendo más como este. Y arriba linux.
1 2 | siguiente >

Tutoriales relacionados con 'El Maravilloso Mundo de Linux 2.6'

Lo que sigue es una guía detallada de la configuración del núcleo, cubriendo detalles de... Más »

Autor y licencia de 'El Maravilloso Mundo de Linux 2.6'


Tutorial de Joseph Pranevich. Extraido de: http://www.mononeurona.org/index.php?idp=416 CopyLeft
Se permite la redistribución online sin modificaciones.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.