Talvez você deva especificar qual parte do processo é interessante para você, mas digamos que um dispositivo USB seja adicionado ...
-
O
- kernel detecta e inicializa o dispositivo (consulte
dmesg) e, em seguida, exporta todas as informações encontradas por meio de um diretório em/sys(consulte/sys/devices) - o kernel envia um sinal
ueventque é captado peloudevdaemon -
O daemon
udevreúne informações disponíveis e verifica arquivos de configuração em/etc/udev/rules.d/e/lib/udev/rules.d/para regras sobre links simbólicos para criar em/dev, permissões para definir, programas para executar e define algumas variáveis relativas ao dispositivo (consulteman udev) -
O daemon
udisksem cooperação comgvfs-gdu-volume-monitorcria o diretório apropriado em/mediae monta o novo volume se for considerado sensato -
nautilusverifica o conteúdo, cria miniaturas e abre uma janela se estiver configurado para isso; ele também analisa o arquivo/media/*/autorun.infpara conteúdo executável