В чем разница между udev и hald?

Я только начинаю погружаться в внутренности Linux, и мне было интересно, какая разница между udev и hal daemon. Из того, что я собираю, оба, похоже, несут ответственность за управление устройствами с возможностью горячей замены … hald, используемый udev для прослушивания, или они две разные вещи?

Важным отличием является то, что HAL устарела.

hald отвечает за предоставление унифицированного интерфейса для текущей аппаратной конфигурации машины. udev отвечает за управление различными операциями, требуемыми при изменении конфигурации оборудования во время работы системы.

HAL несет ответственность за информацию об абстракции при помощи жестких устройств. я имею в виду, что не важно, что вы знаете всю информацию о том, что вы подключаете, например, вы используете какую-либо беспроводную карту, а ее модели TP-link hal ответственны за сокращение дополнительной информации, если вы используете «ifconfig», который вы видели wlan0 не TP-LINK

udev несет ответственность за регулярное перемещение устройств и установление некоторых правил для них. например, вы можете сказать udev: когда я подключаю мою синюю вспышку, вы должны скопировать мои резервные копии на flash

извините, если у меня есть опечатки или ошибка релевантности, у меня хороший день.