Gostaria de entender o fluxo dos eventos USB do espaço do Kernel para o espaço do Usuário (por curiosidade, por saber como as coisas são implementadas).
Para ser mais claro, eu gostaria de saber como esse pop-up aparece na minha área de trabalho quando conecto uma unidade USB ao meu sistema e como a unidade é montada.
Também gostaria de saber como descobrir se algumas imagens estão presentes no meu USB e se "sim", como me pergunta se preciso abri-lo no GIMP ou em algum outro software?
Eu sei que é uma pergunta muito grande e abrangente, mas por favor, me guie com algumas dicas sobre como entender toda a ideia por trás disso.
Não fiz grandes navegações de código, mas garanto que não tenho nenhum problema em fazê-lo, se puder ser orientado corretamente.
fonte