У меня простой вопрос о некоторых драйверах и ОС * nix, таких как MAC OS X и Debian. , .. Является ли причиной того, что некоторые устройства, такие как мыши, клавиатуры, беспроводные адаптеры, могут подключаться и играть, потому что они используют общий драйвер, такой как Realtek или Broadcom, который уже загружен в ядро?
1 ответ
2
Некоторые классы USB-устройств используют общий интерфейс - например, "Mass Storage" для дисков, "Human Interface Device" для мышей и клавиатур - поэтому ОС требуется только один драйвер. (Несмотря на то, что Windows хочет "установить" каждую новую флешку, на самом деле она использует одни и те же файлы .inf/.drv/.sys для всех из них.)
Для других устройств, таких как беспроводные адаптеры, требуются пользовательские драйверы, но они работают просто потому, что эти драйверы уже являются частью Linux. Например, модуль ath9k.ko
Linux поддерживает все беспроводные адаптеры Atheros серии AR9 *.