Шина Universal Serial Bus
(USB) не является в полном смысле внешним интерфейсом компьютера. Каждый USB-хаб
теоретически может обслуживать до 127 отдельных периферийных устройств. USB
поддерживает технологию самоконфигурирования Plug and Play и "подключение
на лету", т. е. возможность подсоединять устройства к компьютеру (и отсоединять
их от него) без выключения компьютера. Операционная система автоматически распознает
новую конфигурацию.
К сожалению, система Linux
корректно поддерживает не все разновидности USB-устройств, Хотя система Red
Hat Linux 7.1 поддерживает широкий спектр разновидностей USB-устройств, в него
не входят, например, сетевые USB-карты. Linux плохо работает с пассивными USB-хабами
и не поддерживает загрузку с USB-накопителей на дискетах. Но работу над проблемой
поддержки USB-устройств в среде системы Linux продолжают многие разработчики.
Последние сведения по этому вопросу собраны на сайте Linux USB по адресу http:
/ /www. linux-usb. org.
В версиях Red Hat Linux
начиная с 7.1 поддерживается "подключение на лету". Но Linux не может
распознать, что именно вы подключили, если необходимые для работы драйверы отсутствуют
в базе данных /lib/modules/2 .4 .2-2. Более полные сведения по этому вопросу
собраны на сайте Linux Hotplugging по адресу http: / / linux-hotplug. sourcef
orge. net.
Примечание
Документация Linux USB на момент написания книги недостаточно полна. На первой странице руководства по Linux USB-подсистеме (http: //www. linux-usb. org/USB-guide/ bookl. html) прямо указано: "Данная Linux USB документация относится к сфере пред-положбний, в особенности для малораспространенных и дорогих устройств".