libusb — это библиотека , которая предоставляет приложениям доступ для управления передачей данных на USB- устройства и с них в системах Unix и не-Unix без необходимости использования драйверов режима ядра .
В настоящее время libusb доступен для Linux , BSD , Solaris , OS X , Windows , Android и Haiku . [5] Он написан на языке C.
Среди других приложений библиотека используется проектом сканера Linux SANE , предпочитая ее scanner
модулю ядра, который ограничен ядром Linux 2.4.