Во FreeBSD 8-CURRENT, после нескольких лет разработки, добавлен (http://docs.freebsd.org/cgi/mid.cgi?200811040231.mA42V4EQ083516) код переработанного USB стека - HPS, который адаптирован для работы на SMP системах и содержит новые драйверы для современных высокоскоростных хост-контроллеров.
Основные новшества:
- Новый USB API;
- Многие USB драйверы избавлены от глобальных блокировок;
- Режим совместимости с USB подсистемой Linux ядра;
- Новый UGEN бэкенд и библиотека libusb. Полностью решены проблемы с выгрузкой драйвера. Библиотека libusb20 распространяется под лицензией BSD и польностью совместима с GPL библиотекой libusb-0.1.12 (libusb.sourceforge.net (http://libusb.sourceforge.net/));- Новая утилита "usbconfig", для удобной настройки USB устройств;
- Полная поддержка разделенных транзакций (Split transactions), что подразумевает возможность использования скоростных USB аудио устройств на современных USB HUB.
- Поддержка HS ISOC транзакций, что, например, откр...
URL: http://docs.freebsd.org/cgi/mid.cgi?200811040231.mA42V4EQ083516
Новость: http://www.opennet.me/opennews/art.shtml?num=18725