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, 15:51, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • –5 +/
    А самое прикольное, что после принятия в федору, резко оживает libusb всасывает... весь текст скрыт [показать]
     
     
  • 4.8, кверти, 16:18, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • –5 +/
    а в чем радость если ментейнер урод, то радоваться нечему здесь теряется весь ... весь текст скрыт [показать]
     
     
  • 5.9, pavlinux, 16:26, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Радость за то, что не Фидорасы будут рулить Они так все подсистемы под себя за... весь текст скрыт [показать]
     
     
  • 6.11, Анонус, 16:29, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    Кто ж мешает другим людям код писать ... весь текст скрыт [показать]
     
     
  • 7.18, pavlinux, 16:42, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    см 8470 14 ... весь текст скрыт [показать]
     
  • 6.64, Куяврик, 14:05, 24/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Эээ Теперь кормление Дебиана с Убунтой ... весь текст скрыт [показать]
     
  • 5.13, Michael Shigorin, 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, 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, 16:40, 23/05/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +8 +/
    > Вообщем, странная ситуация получилась.

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


     
     
  • 7.21, Аноним, 17:24, 23/05/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    Когда же ты с циррозом уже сляжешь, алкоголик невменяемый?
     
     
  • 8.29, Аноним, 18:19, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Цирроз нынче хрен найдешь - они теперь редкость ... весь текст скрыт [показать]
     
  • 8.34, pavlinux, 19:01, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Только после Вас ... весь текст скрыт [показать]
     
  • 4.10, Анонус, 16:28, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    А Linux - это RedHat Так что в пролете окажутся какраз не девелоперы libusbx ... весь текст скрыт [показать]
     
     
  • 5.30, skybon, 18:20, 23/05/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    Меньше 25% от всех линухов. Так что Дебиан рулит.
     
     
  • 6.38, Аноним, 19:36, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Проценты пользователей не решают ничего Решают проценты кода Сколько процентов... весь текст скрыт [показать]
     
     
  • 7.51, XoRe, 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 +/
    Вроде ж договорились - кто без systemd, тот не линукс ... весь текст скрыт [показать]
     
     
  • 7.45, Etch, 22:27, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Кто договорился Компания Red Hat сама с собой Если уж делать разделение по так... весь текст скрыт [показать]
     
     
  • 8.52, Аноним, 00:36, 24/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Да, она еще ща уговорит всех своих кастомеров перейти с какого-то там редхата с ... весь текст скрыт [показать]
     
  • 8.55, skybon, 01:00, 24/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Это был стёб, успокойтесь ... весь текст скрыт [показать]
     
  • 7.67, Аноним, 20:28, 24/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    ну так ubuntu теперь уж точно не linux ... весь текст скрыт [показать]
     
     
  • 8.70, arisu, 01:26, 25/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    так никогда и не было, они ж так усиленно дистанцируются ... весь текст скрыт [показать]
     
  • 6.44, lucentcode, 21:39, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А вы количество коммитов в базовую систему ядро и базовый набор утилит сравнить... весь текст скрыт [показать]
     
     
  • 7.46, Etch, 22:34, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Это значит лишь то, что сегодня основным разработчиком линукса является Red Hat ... весь текст скрыт [показать]
     
     
  • 8.62, northbear, 12:54, 24/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Дык, уже форкнули Объем патчей к ядру RedHat а уже вполне сравним с объемом к... весь текст скрыт [показать]
     
     
  • 9.66, тень_pavel_simple, 14:36, 24/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    трололо жирнота ... весь текст скрыт [показать]
     
  • 9.69, Аноним, 21:19, 24/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ясен хрен, чтобы допатчивать то что было 2 6 18 до состояния похожего на 2 6 32 ... весь текст скрыт [показать]
     
  • 9.71, playnet, 22:06, 26/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    насколько я помню, это про оракл а не редхат А так да, формально патчи есть ... весь текст скрыт [показать]
     
  • 8.73, lucentcode, 22:29, 06/06/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Не время покажет, а люди покажут Кому нужна ОС для которой не пилят новые драйв... весь текст скрыт [показать]
     
  • 5.48, arisu, 23:04, 23/05/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    > А Linux - это RedHat.

    Breaking News!

     
  • 4.59, fangel, 02:01, 24/05/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Было уже, добавляли перед самой заморозкой. Так что не надо тут ля-ля
     
  • 4.72, lucentcode, 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, 19:02, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Единственная здравая мысль за весь день ... весь текст скрыт [показать]
     
     
  • 4.63, northbear, 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, 19:03, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Тоже вариант ... весь текст скрыт [показать]
     
  • 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 +/
    Борцуны с редхатом и линуксом не в курсе, в чем разница между демоном и библиоте... весь текст скрыт [показать]
     
     
  • 4.31, Michael Shigorin, 18:41, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Призовая игра http 0pointer de lennart projects libdaemon с testd в комплект... весь текст скрыт [показать]
     
     
  • 5.39, Аноним, 19:37, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Да ну, libNIH в апстарте прикольнее ... весь текст скрыт [показать]
     
  • 2.27, Аноним, 18:15, 23/05/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    > а почему не Libusbd ?

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

     
     
  • 3.37, pavlinux, 19:05, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    И причём тут демоны, нипанятна Феншуй запрещает ставить букавку d в конец Во... весь текст скрыт [показать]
     
     
  • 4.40, Аноним, 19:38, 23/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    И это говорит тот, у кого в конце буква х ... весь текст скрыт [показать]
     
     
  • 5.54, Аноним, 00:39, 24/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Да, павлину - pornd ... весь текст скрыт [показать]
     
     
  • 6.57, pavlinux, 01:55, 24/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    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