У ОС MINIX 3 появилась реализация USB-стека

Альтаф Бэйкер (Althaf Backer) представил в Google-группе пользователей MINIX 3 ранний (версия 0.01-alpha) релиз неофициальной реализации USB-стека для этой свободной операционной системы.Среди возможностей, представленных в этой реализации, отмечаются: поддержка низкой/полной скорости; контроль синхронной передачи данных; прерывание передачи данных; драйвер хост-контроллера UHCI; базовый HID-драйвер для клавиатуры и мышки; интерфейс USBDI для создания драйверов для USB-устройств; поддержка драйверов класса HID в USBDI; поддержка множества хост-контроллеров; динамическая загрузка/выгрузка драйверов. Также сообщается, что подсистема организована по модульному принципу. Поскольку реализация USB-подсистемы еще очень ранняя, в ней присутствует ряд ограничений. В частности, нет драйвера для хаба, а USB-устройства ограничены двумя корневыми хаб-портами.Работоспособность подсистемы проверялась в qemu 0.11.1 с Linux в качестве хост-системы. USB-стек для MINIX 3 распространяется под свободной лицензией GNU GPLv3. Подробности можно найти на code.google.com.

©  nixp