The OpenNET Project / Index page

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

23.05.2012 15:00  В рамках проекта libusbx создан форк библиотеки libusb

Ганс Де Гоеде (Hans de Goede), разработчик Fedora Linux, работающий в компании Red Hat, представил проект libusbx, в рамках которого создан форк, продолжающий развитие библиотеки libusb, предназначенной для организации доступа к USB-устройствам из программ, работающих в пространстве пользователя. Как и libusb код нового проекта распространяется под лицензией LGPL.

Проект libusbx был основан большинством оставшихся активных разработчиков оригинальной ветки libusb 1.0 из-за конфликта с основным мэйнтейнером проекта, который на протяжении 18 месяцев отказывался выпускать новые стабильные релизы, всячески затягивал приём в библиотеку патчей с реализацией новых функций и исправлений, и не реагировал на запросы пользователей на реализацию новых возможностей. Например, в libusb не были включены такие функции, как поддержка USB-топологий, возможность работы с HID-устройствами и реализация горячего подключения устройств, которые впоследствии вошли в состав libusbx.

Отмечается, что в форке прекращена совместимость на уровне API и ABI с libusb начиная с версии 1.0.9, но сохранена совместимость с более ранними выпусками libusb 1.x. Для разработчиков приложений предоставлены средства для прозрачной замены libusb на libusbx. В настоящее время рассматривается заявка по переводу дистрибутива Fedora на libusbx.

Libusbx поддерживает все версии спецификаций USB (с 1.0 по 3.0) и может работать во всех ранее поддерживаемых платформах, включая Linux, Mac OS X, *BSD и Windows. Библиотека предоставляет современный унифицированный API, позволяющий выполнять все операции на пользовательском уровне, как в синхронном, так и в асинхронном режиме, без какой-либо зависимости от USB-подсистем ядра ОС.

  1. Главная ссылка к новости (http://hansdegoede.livejournal...)
Лицензия: CC-BY
Тип: Программы
Ключевые слова: libusb, usb, libusbx, driver
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.2, Аноним (-), 15:43, 23/05/2012 [ответить] [показать ветку] [···]    [к модератору]
  • –9 +/
    Нужен механизм по смещению мейнтенера, если тот узурпировал власть. Иначе, приходится плодить форки.
     
     
  • 2.3, Аноним (-), 15:45, 23/05/2012 [^] [ответить]    [к модератору]
  • +32 +/
    Этот механизм - и есть форки.
     
     
  • 3.28, Аноним (-), 18:16, 23/05/2012 [^] [ответить]    [к модератору]
  • +/
    > Этот механизм - и есть форки.

    А этот аноним - Капитан :)


     
  • 2.4, Аноним (-), 15:46, 23/05/2012 [^] [ответить]    [к модератору]
  • +9 +/
    Да какая разница? Форк выживет а тот проект медленно умрет, в итоге будет один проект и никаких форков.
     
     
  • 3.5, pavlinux (ok), 15:51, 23/05/2012 [^] [ответить]     [к модератору]
  • –5 +/
    А самое прикольное, что после принятия в федору, резко оживает libusb всасывает... весь текст скрыт [показать]
     
     
  • 4.8, кверти (?), 16:18, 23/05/2012 [^] [ответить]    [к модератору]  
  • –5 +/
    а в чем радость? если ментейнер урод, то радоваться нечему. здесь теряется весь смысл опенсорса - сообщество, которое может поддержать и развивать, не допускается из-за одно придурка
     
     
  • 5.9, pavlinux (ok), 16:26, 23/05/2012 [^] [ответить]    [к модератору]  
  • +1 +/
    > а в чем радость?

    Радость за то, что не Фидорасы будут рулить.
    Они так все подсистемы под себя загребут и LSB == Федора.
    А что такое власть одного бренда уже знаем, с 95 году кормили.

     
     
  • 6.11, Анонус (?), 16:29, 23/05/2012 [^] [ответить]    [к модератору]  
  • +3 +/
    > Радость за то, что не Фидорасы будут рулить.
    > Они так все подсистемы под себя загребут и LSB == Федора.

    Кто ж мешает другим людям код писать? :)


     
     
  • 7.18, pavlinux (ok), 16:42, 23/05/2012 [^] [ответить]    [к модератору]  
  • +/
    >> Радость за то, что не Фидорасы будут рулить.
    >> Они так все подсистемы под себя загребут и LSB == Федора.
    > Кто ж мешает другим людям код писать? :)

    см. №14

     
  • 6.64, Куяврик (?), 14:05, 24/05/2012 [^] [ответить]    [к модератору]  
  • +/
    > А что такое власть одного бренда уже знаем, с 95 году кормили.

    Эээ... Теперь кормление Дебиана с Убунтой?

     
  • 5.13, Michael Shigorin (ok), 16:34, 23/05/2012 [^] [ответить]     [к модератору]  
  • +1 +/
    Возможно, у него просто перегруз -- в таких случаях помогает дёрнуться и найти в... весь текст скрыт [показать]
     
     
  • 6.60, Аноним (-), 02:22, 24/05/2012 [^] [ответить]     [к модератору]  
  • –5 +/
    От того, что причина уродства - перегруз , урод не перестаёт быть уродом ... весь текст скрыт [показать]
     
     
  • 7.65, Куяврик (?), 14:06, 24/05/2012 [^] [ответить]    [к модератору]  
  • +3 +/
    > От того, что причина уродства - "перегруз", урод не перестаёт быть уродом.

    Дружище, твои патчи не приняты? От тебя скрывают код? он должен тебе денег? он вообще тебе что-то должен?

     
     
  • 8.68, Аноним (-), 21:16, 24/05/2012 [^] [ответить]     [к модератору]  
  • +/
    В принципе никто ничего не должен, однако стоит понимать что постоянная демонстр... весь текст скрыт [показать]
     
     
  • 9.74, Куяврик (?), 16:34, 11/06/2012 [^] [ответить]     [к модератору]  
  • +/
    у меня складывается впечатление, что данный факт продемонстрирован однократно по... весь текст скрыт [показать]
     
  • 6.61, northbear (ok), 12:43, 24/05/2012 [^] [ответить]    [к модератору]  
  • +/
    Раз форк появился, значит явно было кому... Способность признать, что ты являешься тормозом для проекта, редкое качество. Людьми в массе своей рулит тщеславие.
     
  • 5.14, Serge (??), 16:37, 23/05/2012 [^] [ответить]    [к модератору]  
  • +11 +/
    Вообще, libusb-1.0 живее всех, и у него сейчас новый мейнтейнер - Peter Stuge. Довольно приятный дядька. А история была такая.

    Два года назад проект вел Daniel Drake, который потом просто забил. Проект продолжили вести остальные разработчики, коммитили себе в git, портировали на винду и openbsd, а релизов не выпускали. Формально в README и на сайте мейнтейнером все это время значился Daniel Drake. А почти все коммиты делал Peter Stuge. Потом, ближе к релизу 1.0.9, на сайте и в ридми сменили и имя мейнтейнера. В libusb 1.0.9, который писался полтора года, вошли почти все указанные фичи libusbx.

    Из нереализованного - Peter Stuge отвечал мне пару месяцев назад, что определение USB-топологии они сделают, на mailing list'ах идет обсуждение, и можно присылать патчи. Уведомления о hotplug затронут изменения API, поэтому их отложили до версии 1.1. Работа с HID реализована в libhid (надстройке для libusb), и это логично - давайте libusb будет не еще и с другими классами USB устройств работать? Принтерами, сканнерами, камерами, наушниками.. Вообщем, странная ситуация получилась.

     
     
  • 6.16, pavlinux (ok), 16:40, 23/05/2012 [^] [ответить]    [к модератору]  
  • +8 +/
    > Вообщем, странная ситуация получилась.

    Дави Фидорасов!!!


     
     
  • 7.21, Аноним (-), 17:24, 23/05/2012 [^] [ответить]    [к модератору]  
  • –2 +/
    Когда же ты с циррозом уже сляжешь, алкоголик невменяемый?
     
     
  • 8.29, Аноним (-), 18:19, 23/05/2012 [^] [ответить]    [к модератору]  
  • +/
    > Когда же ты с циррозом уже сляжешь, алкоголик невменяемый?

    Цирроз нынче хрен найдешь - они теперь редкость.

     
  • 8.34, pavlinux (ok), 19:01, 23/05/2012 [^] [ответить]    [к модератору]  
  • +1 +/
    > Когда же ты с циррозом уже сляжешь, алкоголик невменяемый?

    Только после Вас.

     
  • 4.10, Анонус (?), 16:28, 23/05/2012 [^] [ответить]     [к модератору]  
  • +2 +/
    А Linux - это RedHat Так что в пролете окажутся какраз не девелоперы libusbx ... весь текст скрыт [показать]
     
     
  • 5.30, skybon (ok), 18:20, 23/05/2012 [^] [ответить]    [к модератору]  
  • –2 +/
    Меньше 25% от всех линухов. Так что Дебиан рулит.
     
     
  • 6.38, Аноним (-), 19:36, 23/05/2012 [^] [ответить]     [к модератору]  
  • –1 +/
    Проценты пользователей не решают ничего Решают проценты кода Сколько процентов... весь текст скрыт [показать]
     
     
  • 7.51, XoRe (ok), 00:35, 24/05/2012 [^] [ответить]     [к модератору]  
  • +3 +/
    http www linuxfoundation org news-media announcements 2012 04 linux-foundation... весь текст скрыт [показать]
     
  • 6.41, Аноним (-), 19:40, 23/05/2012 [^] [ответить]    [к модератору]  
  • +3 +/
    > Меньше 25% от всех линухов. Так что Дебиан рулит.

    Вроде ж договорились - кто без systemd, тот не линукс.

     
     
  • 7.45, Etch (?), 22:27, 23/05/2012 [^] [ответить]    [к модератору]  
  • +2 +/
    Кто договорился? Компания Red Hat сама с собой? Если уж делать разделение по такому признаку, то по логике - линукс всегда был без systemd, а значит всё наоборт: кто с systemd, тот не линукс.
     
     
  • 8.52, Аноним (-), 00:36, 24/05/2012 [^] [ответить]    [к модератору]  
  • +1 +/
    > Кто договорился? Компания Red Hat сама с собой?

    Да, она еще ща уговорит всех своих кастомеров перейти с какого-то там редхата с апстартом на линукс :)

     
  • 8.55, skybon (ok), 01:00, 24/05/2012 [^] [ответить]     [к модератору]  
  • +/
    Это был стёб, успокойтесь ... весь текст скрыт [показать]
     
  • 7.67, Аноним (-), 20:28, 24/05/2012 [^] [ответить]    [к модератору]  
  • +/
    > Вроде ж договорились - кто без systemd, тот не линукс.

    ну так ubuntu теперь уж точно не linux....

     
     
  • 8.70, arisu (ok), 01:26, 25/05/2012 [^] [ответить]    [к модератору]  
  • +/
    > ну так ubuntu теперь уж точно не linux....

    так никогда и не было, они ж так усиленно дистанцируются.

     
  • 6.44, lucentcode (ok), 21:39, 23/05/2012 [^] [ответить]     [к модератору]  
  • +/
    А вы количество коммитов в базовую систему ядро и базовый набор утилит сравнить... весь текст скрыт [показать]
     
     
  • 7.46, Etch (?), 22:34, 23/05/2012 [^] [ответить]     [к модератору]  
  • +/
    Это значит лишь то, что сегодня основным разработчиком линукса является Red Hat ... весь текст скрыт [показать]
     
     
  • 8.62, northbear (ok), 12:54, 24/05/2012 [^] [ответить]     [к модератору]  
  • –1 +/
    Дык, уже форкнули Объем патчей к ядру RedHat а уже вполне сравним с объемом к... весь текст скрыт [показать]
     
     
  • 9.66, тень_pavel_simple (?), 14:36, 24/05/2012 [^] [ответить]    [к модератору]  
  • +/
    > Объем патчей к ядру RedHat'а уже вполне сравним с

    трололо
    >, соответственно, прием в апстрим стал проблематичным.

    жирнота


     
  • 9.69, Аноним (-), 21:19, 24/05/2012 [^] [ответить]     [к модератору]  
  • +/
    Ясен хрен, чтобы допатчивать то что было 2 6 18 до состояния похожего на 2 6 32 ... весь текст скрыт [показать]
     
  • 9.71, playnet (ok), 22:06, 26/05/2012 [^] [ответить]     [к модератору]  
  • +/
    насколько я помню, это про оракл а не редхат А так да, формально патчи есть ... весь текст скрыт [показать]
     
  • 8.73, lucentcode (ok), 22:29, 06/06/2012 [^] [ответить]     [к модератору]  
  • +/
    Не время покажет, а люди покажут Кому нужна ОС для которой не пилят новые драйв... весь текст скрыт [показать]
     
  • 5.48, arisu (ok), 23:04, 23/05/2012 [^] [ответить]    [к модератору]  
  • +1 +/
    > А Linux - это RedHat.

    Breaking News!

     
  • 4.59, fangel (?), 02:01, 24/05/2012 [^] [ответить]    [к модератору]  
  • +/
    Было уже, добавляли перед самой заморозкой. Так что не надо тут ля-ля
     
  • 4.72, lucentcode (ok), 03:44, 03/06/2012 [^] [ответить]    [к модератору]  
  • +/
    А как это 75% получилось у Дебиана? Не верю!
     
  • 2.26, Аноним (-), 18:14, 23/05/2012 [^] [ответить]    [к модератору]  
  • +2 +/
    > Нужен механизм по смещению мейнтенера, если тот узурпировал власть.

    Предлагаю сместить вас для начала. А то вы узурпировали контроль над личностью, понимаешь.

     
  • 2.32, akker (?), 18:58, 23/05/2012 [^] [ответить]    [к модератору]  
  • +1 +/
    Предлагаю, сделать так чтобы не было 1 майнтенера, а пусть будет совет майнтенеров из нескольких человек
     
     
  • 3.35, pavlinux (ok), 19:02, 23/05/2012 [^] [ответить]    [к модератору]  
  • +/
    > Предлагаю, сделать так чтобы не было 1 майнтенера, а пусть будет совет
    > майнтенеров из нескольких человек

    Единственная здравая мысль за весь день!

     
     
  • 4.63, northbear (ok), 12:56, 24/05/2012 [^] [ответить]     [к модератору]  
  • +1 +/
    Ну да, ну да И принимать патчи всемирым референдумом Может лучше сразу посла... весь текст скрыт [показать]
     
  • 3.56, Аноним (-), 01:41, 24/05/2012 [^] [ответить]     [к модератору]  
  • +/
    Предлагаю более радикальный вариант Хорошие люди должны собраться и замочить вс... весь текст скрыт [показать]
     
  • 2.33, Гость (?), 19:00, 23/05/2012 [^] [ответить]    [к модератору]  
  • +/
    ;)
    http://img1.liveinternet.ru/images/attach/c/0//48/37/48037591_Unique_Alpine_T
     
     
  • 3.36, pavlinux (ok), 19:03, 23/05/2012 [^] [ответить]    [к модератору]  
  • +/
    > ;)
    > http://img1.liveinternet.ru/images/attach/c/0//48/37/48037591_Unique_Alpine_T

    Тоже вариант.

     
  • 1.7, Омский линуксоид (?), 15:57, 23/05/2012 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А libusb уже умеет USB 3.0?
    50655
     
  • 1.22, Аноним (-), 17:48, 23/05/2012 [ответить] [показать ветку] [···]    [к модератору]  
  • +5 +/
    >Libusbx

    а почему не Libusbd ?

     
     
  • 2.23, Lain_13 (?), 17:59, 23/05/2012 [^] [ответить]    [к модератору]  
  • +2 +/
    Потому, что это не библиодемон…
     
     
  • 3.25, Аноним (-), 18:11, 23/05/2012 [^] [ответить]    [к модератору]  
  • –3 +/
    > Потому, что это не библиодемон…

    Борцуны с редхатом и линуксом не в курсе, в чем разница между демоном и библиотекой.
    С точки зрения их unix-way, это одно и то же.

     
     
  • 4.31, Michael Shigorin (ok), 18:41, 23/05/2012 [^] [ответить]    [к модератору]  
  • +/
    > [...] в чем разница между демоном и библиотекой.

    Призовая игра: http://0pointer.de/lennart/projects/libdaemon/ с testd в комплекте.

     
     
  • 5.39, Аноним (-), 19:37, 23/05/2012 [^] [ответить]    [к модератору]  
  • +/
    > Призовая игра: http://0pointer.de/lennart/projects/libdaemon/ с testd в комплекте.

    Да ну, libNIH в апстарте прикольнее :)

     
  • 2.27, Аноним (-), 18:15, 23/05/2012 [^] [ответить]    [к модератору]  
  • +/
    > а почему не Libusbd ?

    Потому что библиотека - не демон.

     
     
  • 3.37, pavlinux (ok), 19:05, 23/05/2012 [^] [ответить]    [к модератору]  
  • +/
    >> а почему не Libusbd?
    > Потому что библиотека - не демон.

    И причём тут демоны, нипанятна... Феншуй запрещает ставить букавку d в конец?
    Вот в слове потрерринг, "Гэ" в конце, кто он после этого?


     
     
  • 4.40, Аноним (-), 19:38, 23/05/2012 [^] [ответить]    [к модератору]  
  • +1 +/
    > Вот в слове потрерринг, "Гэ" в конце, кто он после этого?

    И это говорит тот, у кого в конце буква "х" :)

     
     
  • 5.54, Аноним (-), 00:39, 24/05/2012 [^] [ответить]    [к модератору]  
  • +/
    > И это говорит тот, у кого в конце буква "х" :)

    Да, павлину - ... pornd! :)

     
     
  • 6.57, pavlinux (ok), 01:55, 24/05/2012 [^] [ответить]    [к модератору]  
  • +/
    >> И это говорит тот, у кого в конце буква "х" :)
    > Да, павлину - ... pornd! :)

    pavlinu-xxx-bdsm-dp-shots  

     
  • 3.43, Аноним (-), 20:10, 23/05/2012 [^] [ответить]    [к модератору]  
  • +/
    оО сколько КО...
     
  • 1.42, Тот самый аноним (?), 20:10, 23/05/2012 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Почему не libusbd?
     
     
  • 2.49, Аноним (-), 23:25, 23/05/2012 [^] [ответить]    [к модератору]  
  • +1 +/
    заклинело?
     
  • 1.50, Юрий (??), 00:34, 24/05/2012 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Осталось примотать libusbx'd к systemd и с оригинальным libusb можно попрощатся. К тому все и катится.
     

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


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