The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз пакета usbutils 001

15.12.2010 13:03

Грег Кроа-Хартман (Greg Kroah-Hartman) представил в списке рассылки разработчиков Linux-ядра пакет usbutils 001, содержащий в себе список идентификаторов известных USB-устройств и такие утилиты, как lsusb, usb-devices и usbhid-dump. Прошлые версии usbutils имели вид 0.x, но для подчеркивания значительности релиза решено использовать новую схему нумерации. Главным новшеством usbutils 001 является уход от необходимости использования устаревших usb-библиотек libusb-0.1, для работы пакета теперь достаточно наличия libusb 1.0.

С практической точки зрения новая версия usbutils позволит избавить Linux-дистрибутивы от необходимости поддержки и поставки пакета libusb-compat с реализацией устаревшего API для доступа к USB-устройствам.

  1. Главная ссылка к новости (https://lkml.org/lkml/2010/12/...)
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/29000-usb
Ключевые слова: usb, linux, libusb
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Толя Вихров (ok), 14:31, 15/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Это хорошо или плохо ?
     
     
  • 2.2, Анонизм (?), 14:37, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Это... Это печально.
     
  • 2.3, pavlinux (ok), 14:42, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это не понятно. Для чего парсеру /proc и /sys нужна библиотека.
     
     
  • 3.9, астронимус (?), 15:48, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это линукс, детка
     
     
  • 4.10, pavlinux (ok), 16:05, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Все делают вид, что что-то делают? :)
     
  • 3.11, Аноним (-), 16:20, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А для чего вообще нужны библиотеки?)
     
     
  • 4.12, pavlinux (ok), 16:22, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > А для чего вообще нужны библиотеки?)

    Для генерации багов, запутывания понимания кода
    и слепой веры в то, что там все работает правильно. :)

    ---

    Запустите
    ldd /usr/*bin/*  | grep usb
    ldd /*bin/*  | grep usb

    и удивитесь, сколько программ "используют" эту библиотеку :)

    я нашёл только lsusb, /usr/sbin/usb_devices - полный аналог cat /proc/bus/usb/devices
    и libusb-config :)

     
     
  • 5.13, Аноним (-), 18:44, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    % ldd /usr/*bin/*  | grep libusb  | grep -v libusbmuxd.so.1 | wc -l
    26
     
     
  • 6.14, ананим (?), 20:15, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    ldd /usr/*bin/*  | grep libusb  | grep -v libusbmuxd.so.1 | wc -l
    95
     
     
  • 7.15, pavlinux (ok), 22:22, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > ldd /usr/*bin/*  | grep libusb  | grep -v libusbmuxd.so.1 |
    > wc -l
    > 95

    Ну извиняйте.
    Я виноват,... что у меня такое USB-железо, которое не требует внешних средств для доступа :)

     

  • 1.16, vi (?), 12:26, 16/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/

    > наличия libusb 1.0 (http://www.libusb.org/).

    Она же вроде бы из юзерспэйс работает.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру