Я хотел бы понять поток событий USB из пространства ядра в пространство пользователя (просто из моего любопытства, зная, как все реализовано).
Чтобы быть более понятным, я хотел бы знать, как это всплывающее окно появляется на моем рабочем столе, когда я подключаю USB-накопитель к моей системе, и как подключается диск.
Я также хотел бы знать, как он узнает, присутствуют ли некоторые изображения на моем USB-устройстве, и, если "да", как он спрашивает меня, нужно ли мне открывать его в GIMP или каком-либо другом программном обеспечении?
Я знаю, что это очень большой и широкий вопрос, но, пожалуйста, объясните мне, как понять всю идею, стоящую за ним.
Я не делал больших просмотров кода, но уверяю вас, у меня нет проблем с этим, если я могу руководствоваться правильно.