Ich möchte den Fluss der USB-Ereignisse vom Kernel-Space zum User-Space verstehen (nur aus Neugier, wenn ich weiß, wie Dinge implementiert werden).
Um es klarer zu machen, möchte ich wissen, wie dieses Popup auf meinem Desktop angezeigt wird, wenn ich ein USB-Laufwerk an mein System anschließe und wie das Laufwerk bereitgestellt wird.
Ich möchte auch wissen, wie festgestellt wird, ob Bilder auf meinem USB-Stick vorhanden sind, und wenn "Ja", wie ich gefragt werde, ob ich ihn in GIMP oder einer anderen Software öffnen muss.
Ich weiß, es ist eine sehr große und weite Frage, aber bitte geben Sie mir einige Hinweise, wie ich die gesamte Idee dahinter verstehen kann.
Ich habe keine großen Code-Browsings durchgeführt, aber ich versichere Ihnen, dass ich kein Problem damit habe, wenn ich richtig geführt werden kann.