Estoy empezando a sumergirme en lo interno de Linux, y me preguntaba cuál es la diferencia entre udev y hal daemon. Por lo que deduzco, ambos parecen ser responsables de administrar dispositivos conectables en caliente ... ¿udev lo usa para escuchar, o son dos cosas separadas?
11
Respuestas:
Una diferencia importante es que HAL está en desuso.
fuente
hald es responsable de proporcionar una interfaz unificada a la configuración de hardware actual de la máquina. udev es responsable de administrar las diversas operaciones requeridas cuando la configuración del hardware cambia mientras el sistema está activo.
fuente
HAL es responsable de la información de abstracción de los dispositivos de hardware. Es decir, no es importante que conozca toda la información sobre lo que conecta, por ejemplo, si está usando una tarjeta inalámbrica y los modelos de TP-link hal son responsables de acortar la información adicional si usa "ifconfig" que vio wlan0 no TP-LINK
el udev es responsable de mover los dispositivos de manera regular y establecer algunas reglas sobre ellos. por ejemplo, puede decirle a udev: cuando conecto mi flash azul, debe copiar mis copias de seguridad en flash
lo siento si tengo errores tipográficos o errores de relevo que tengan un buen día.
fuente
si queremos decir en palabras simples, HAL detectará automáticamente el puerto cuando conecte el cable de la impresora al sistema en cualquier puerto. no desea conectar solo un puerto específico. HAL es un nuevo método UDEV no detecta el puerto automáticamente, solo detectan el puerto de quién lo que especifica el puerto lo que establece en el tiempo de configuración como el puerto S1. UDEV es un método antiguo.
fuente
¿Cuál es la diferencia entre U&L y wikipedia?
fuente