Estou apenas começando a mergulhar nas partes internas do Linux, e fiquei imaginando qual a diferença entre o udev e o daemon hal. Pelo que entendi, ambos parecem ser responsáveis pelo gerenciamento de dispositivos hot plug ... é usado pelo udev para ouvir ou são duas coisas separadas?
11
Respostas:
Uma diferença importante é que o HAL está obsoleto.
fonte
A hald é responsável por fornecer uma interface unificada para a configuração de hardware atual da máquina. O udev é responsável por gerenciar as várias operações necessárias quando a configuração do hardware muda enquanto o sistema está ativo.
fonte
A HAL é responsável pelas informações de abstração de um dispositivo de hardware. Quero dizer, não é importante que você conheça todas as informações sobre o que você pluga, por exemplo, você está usando alguma placa sem fio e os modelos dela são TP-link hal, é responsável por tornar as informações adicionais mais curtas se você usar "ifconfig" que você viu wlan0 não TP-LINK
o udev é responsável por mover os dispositivos regularmente e definir algumas regras sobre eles. por exemplo, você pode dizer ao udev: quando eu conecto meu flash azul, você deve copiar meus backups para flash
desculpe se eu tenho erros de digitação ou relevância tenha um bom dia.
fonte
se quisermos dizer com uma palavra simples, o HAL detecta automaticamente a porta quando você conecta o cabo da impressora ao sistema em qualquer porta. você não deseja conectar apenas uma porta específica. O HAL é um novo método. O UDEV não detecta a porta automaticamente; eles detectam apenas a porta de quem o que você especifica e o que você define no tempo de configuração, como a porta S1. UDEV é um método antigo.
fonte
Qual é a diferença entre U&L e wikipedia?
fonte