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.