/ / Як створюється вузол пристрою при підключенні до комп'ютера частини обладнання? [closed] - linux-kernel, драйвер linux-пристроїв, hotplugging

Як створюється вузол пристрою, коли пристрій до комп'ютера приєднується? [closed] - linux-kernel, linux-device-driver, hotplugging

Я хочу знати, як створюється вузол пристрою, коли обладнання підключено до системи.

Інформація, яку я знаю:

Коли апаратний пристрій підключено до системи, ім'я пристрою порівнюється з ім'ям драйвера, якщо він відповідає, то викликається зонд.

Інформація, яку я хотів би знати:

У якому місці створений вузол пристрою і хто його створює? (Іншими словами, я хочу знати, де mknod відбувається?)

Ця річ приганяє мій розум від багатьох місяців. Скажіть мені, де це відбувається.

Відповіді:

2 для відповіді № 1

На більшості (але не у всіх!) Системах Linux це обробляється Удев.

Повідомляється про нове обладнання через сокет netlink. Потім він створює вузол пристрою, виходячи з його конфігурації.