/dev/es

El directorio /dev
La mayoría de los usuarios de Linux comprenden que es una forma rápida de referirse a la primera partición del primer disco que ha detectado el núcleo. Esto es muy fácil ¿no?

Piense en los dispositivos que se enchufan en caliente como los USB, IEEE 1394, tarjetas PCI que se cambian en caliente, etc. ¿Cuál es el primer dispositivo? ¿Y por cuánto tiempo? ¿Cómo se llamarán los demás dispositivos cuando el primero desaparezca? ¿Cómo afectará ésto a las transacciones en curso? ¿No sería divertido que un trabajo de impresión se cambiase de repente desde su flamante impresora láser nueva a una moribunda impresora de matriz solo porque la madre de alguien decidió desenchufar la impresora láser que era la primera impresora?

Introducir. Los objetivos de este gestor de dispositivos son:


 * Corre en espacio de usuario
 * Crea y borra archivos de dispositivo dinámicamente
 * Ofrece un nombrado consistente
 * Ofrece un interfaz de aplicación (API) en el espacio de usuario

Cada vez que se produce un cambio en la estructura de los dispositivos, el núcleo emite un uevent el cual recoge. Entonces, sigue las reglas declaradas en los directorios,  y. Basándose en la información contenida en el evento, busca la regla o reglas que necesita ejecutar y realiza las acciones requeridas. Estas acciones pueden consistir en la creación o eliminación de ficheros de dispositivo, pero pueden suponer también la carga de ficheros de firmware particulares en la memoria del núcleo.