URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 84657
[ Назад ]

Исходное сообщение
"В рамках проекта libusbx создан форк библиотеки libusb"

Отправлено opennews , 23-Май-12 15:25 
Ганс Де Гоеде (Hans de Goede), разработчик Fedora Linux, работающий в компании Red Hat, представил (http://hansdegoede.livejournal.com/12524.html) проект libusbx (http://sourceforge.net/projects/libusbx/), в рамках которого создан форк, продолжающий развитием библиотеки libusb (http://www.libusb.org/), предназначенной для организации доступа к USB-устройствам из программ, работающих в пространстве пользователя.  Как и libusb код нового проекта распространяется под лицензией LGPL.


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


Отмечается, что в форке прекращена совместимость на уровне API и ABI с libusb начиная с версии 1.0.9, но сохранена совместимость с более ранними выпусками libusb 1.x. Для разработчиков приложений предоставлены средства для прозрачной замены libusb на libusbx. В настоящее время рассматривается заявка (https://bugzilla.redhat.com/show_bug.cgi?id=823886) по переводу дистрибутива Fedora на libusbx.


Libusbx поддерживает (http://sourceforge.net/apps/mediawiki/libusbx/index.php?titl...) все версии спецификаций USB (с 1.0 по 3.0) и может работать во всех ранее поддерживаемых платформах, включая Linux, Mac OS X, *BSD и Windows. Библиотека предоставляет современный унифицированный API (http://libusbx.sourceforge.net/api-1.0/), позволяющий выполнять все операции на пользовательском уровне, как в синхронном, так и в асинхронном режиме, без какой-либо зависимости от USB-подсистем ядра ОС.


URL: http://hansdegoede.livejournal.com/12524.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=33917


Содержание

Сообщения в этом обсуждении
"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 23-Май-12 15:43 
Нужен механизм по смещению мейнтенера, если тот узурпировал власть. Иначе, приходится плодить форки.

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 23-Май-12 15:45 
Этот механизм - и есть форки.

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 23-Май-12 18:16 
> Этот механизм - и есть форки.

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



"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 23-Май-12 15:46 
Да какая разница? Форк выживет а тот проект медленно умрет, в итоге будет один проект и никаких форков.

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено pavlinux , 23-Май-12 15:51 
А самое прикольное, что после принятия в федору,
резко оживает libusb всасывает в себя все вкусности
из libusbx. Учитывая, что Debian это 75% линухов на
планете, и они не откажутся от libusb за пару недель
до заморозки. Девелоперы libusbx будут ещё пару лет
в пролёте. :)

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено кверти , 23-Май-12 16:18 
а в чем радость? если ментейнер урод, то радоваться нечему. здесь теряется весь смысл опенсорса - сообщество, которое может поддержать и развивать, не допускается из-за одно придурка

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено pavlinux , 23-Май-12 16:26 
> а в чем радость?

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Анонус , 23-Май-12 16:29 
> Радость за то, что не Фидорасы будут рулить.
> Они так все подсистемы под себя загребут и LSB == Федора.

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



"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено pavlinux , 23-Май-12 16:42 
>> Радость за то, что не Фидорасы будут рулить.
>> Они так все подсистемы под себя загребут и LSB == Федора.
> Кто ж мешает другим людям код писать? :)

см. №14


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Куяврик , 24-Май-12 14:05 
> А что такое власть одного бренда уже знаем, с 95 году кормили.

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Michael Shigorin , 23-Май-12 16:34 
> а в чем радость? если ментейнер урод, то радоваться нечему.

Возможно, у него просто перегруз -- в таких случаях помогает дёрнуться и найти время на изменение режима сопровождения проекта да делегирование полномочий.  Было бы кому.


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 24-Май-12 02:22 
>> а в чем радость? если ментейнер урод, то радоваться нечему.
> Возможно, у него просто перегруз -- в таких случаях помогает дёрнуться и
> найти время на изменение режима сопровождения проекта да делегирование полномочий.  
> Было бы кому.

От того, что причина уродства - "перегруз", урод не перестаёт быть уродом.


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Куяврик , 24-Май-12 14:06 
> От того, что причина уродства - "перегруз", урод не перестаёт быть уродом.

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 24-Май-12 21:16 
> он вообще тебе что-то должен?

В принципе никто ничего не должен, однако стоит понимать что постоянная демонстрация этого факта запросто ведет к форку и потере контроля над развитием проекта (просто валят на форк и вы остаетесь капитаном Титаника).


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Куяврик , 11-Июн-12 16:34 
> В принципе никто ничего не должен, однако стоит понимать что постоянная демонстрация этого факта

у меня складывается впечатление, что данный факт продемонстрирован однократно по его запросу, и с тех пор постоянно стоит у кое-кого перед глазами.


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено northbear , 24-Май-12 12:43 
Раз форк появился, значит явно было кому... Способность признать, что ты являешься тормозом для проекта, редкое качество. Людьми в массе своей рулит тщеславие.

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Serge , 23-Май-12 16:37 
Вообще, 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 устройств работать? Принтерами, сканнерами, камерами, наушниками.. Вообщем, странная ситуация получилась.


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено pavlinux , 23-Май-12 16:40 
> Вообщем, странная ситуация получилась.

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



"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 23-Май-12 17:24 
Когда же ты с циррозом уже сляжешь, алкоголик невменяемый?

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 23-Май-12 18:19 
> Когда же ты с циррозом уже сляжешь, алкоголик невменяемый?

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено pavlinux , 23-Май-12 19:01 
> Когда же ты с циррозом уже сляжешь, алкоголик невменяемый?

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Анонус , 23-Май-12 16:28 
>Учитывая, что Debian это 75% линухов на планете и они не откажутся от libusb за пару недель до заморозки. Девелоперы libusbx будут ещё пару лет в пролёте. :)

А Linux - это RedHat.
Так что в пролете окажутся какраз не девелоперы libusbx.


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено skybon , 23-Май-12 18:20 
Меньше 25% от всех линухов. Так что Дебиан рулит.

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 23-Май-12 19:36 
> Меньше 25% от всех линухов. Так что Дебиан рулит.

Проценты пользователей не решают ничего. Решают проценты кода.
Сколько процентов кода пришло в ядро и базовые утилиты (glibc, coreutils, util-linux) от разработчиков дебиана?


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено XoRe , 24-Май-12 00:35 
>> Меньше 25% от всех линухов. Так что Дебиан рулит.
> Проценты пользователей не решают ничего. Решают проценты кода.

http://www.linuxfoundation.org/news-media/announcements/2012...

pdf-ка:
Company Name | Number of Changes | Percent of Total
None | 46,982 | 17.9%
Red Hat | 31,261 | 11.9%
Novell | 16,738 | 6.4%
Intel | 16,219 | 6.2%
IBM | 16,073 | 6.1%
Unknown | 13,342 | 5.1%
Consultant |  7,986 | 3.0%

Больше всего правок пришло от None.
По вашей логике, linux анонимен)


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 23-Май-12 19:40 
> Меньше 25% от всех линухов. Так что Дебиан рулит.

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Etch , 23-Май-12 22:27 
Кто договорился? Компания Red Hat сама с собой? Если уж делать разделение по такому признаку, то по логике - линукс всегда был без systemd, а значит всё наоборт: кто с systemd, тот не линукс.

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 24-Май-12 00:36 
> Кто договорился? Компания Red Hat сама с собой?

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено skybon , 24-Май-12 01:00 
> Кто договорился? Компания Red Hat сама с собой? Если уж делать разделение
> по такому признаку, то по логике - линукс всегда был без
> systemd, а значит всё наоборт: кто с systemd, тот не линукс.

Это был стёб, успокойтесь :)


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 24-Май-12 20:28 
> Вроде ж договорились - кто без systemd, тот не линукс.

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено arisu , 25-Май-12 01:26 
> ну так ubuntu теперь уж точно не linux....

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено lucentcode , 23-Май-12 21:39 
А вы количество коммитов в базовую систему(ядро и базовый набор утилит) сравнить пытались? Всё-таки Linux - это скорее красная шляпа чем дебиан.Оно и понятно, ядро пилить не каждый может, это не *.deb пакетики собирать из готовых сорцев.

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Etch , 23-Май-12 22:34 
> А вы количество коммитов в базовую систему(ядро и базовый набор утилит) сравнить пытались?

Это значит лишь то, что сегодня основным разработчиком линукса является Red Hat. Но с их теперешней политикой они, похоже, скоро начнут пилить что-то другое (форкнут весь линукс, скорее всего). А чем больше будут пользоваться люди - стандартным линуксом или новым форком от редхата - время покажет.


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено northbear , 24-Май-12 12:54 
Дык, уже форкнули... Объем патчей к ядру RedHat'а уже вполне сравним с объемом кода ядра... Какое-то время назад был скандал, что RedHat стал выкладывать патчи таким образом, что их стало невозможно отделить один от другого. И, соответственно, прием в апстрим стал проблематичным.

Есть много способов лишь формально выполнять требования GPL...


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено тень_pavel_simple , 24-Май-12 14:36 
> Объем патчей к ядру RedHat'а уже вполне сравним с

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

жирнота



"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 24-Май-12 21:19 
> Дык, уже форкнули... Объем патчей к ядру RedHat'а уже вполне сравним

Ясен хрен, чтобы допатчивать то что было 2.6.18 до состояния похожего на 2.6.32 - надо натурально половину этого 2.6.32 приволочь. И единственная цель этого мегаанонизма - чтоб у супертормозных ынтырпрайзов 10 лет API и ABI не менялся, потому что они видите ли влопались в мегауникальную проприетарь, у которой башка отваливается при малейщих изменениях. Ну как в какой-то проприерастической утилите от райдов был развал от того что версия кернела теперь 3.х, при том заткнуть это - пара строк кода. Но проприерасы как обычно сорс зажали. А сами еще 10 лет будут фиксить...


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено playnet , 26-Май-12 22:06 
> Дык, уже форкнули... Объем патчей к ядру RedHat'а уже вполне сравним с
> объемом кода ядра... Какое-то время назад был скандал, что RedHat стал
> выкладывать патчи таким образом, что их стало невозможно отделить один от
> другого. И, соответственно, прием в апстрим стал проблематичным.

насколько я помню, это про оракл а не редхат. А так да, формально патчи есть... 1 файлом без комментов.



"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено lucentcode , 06-Июн-12 22:29 
Не время покажет, а люди покажут. Кому нужна ОС для которой не пилят новые драйвера? Без красной шляпы и подобных ей компаний Linux станет похож на BSD. И все будут пользоваться той открытой ОС, для которой будут оперативно писать новые драйверы устройств, да внедрять новые технологии.

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено arisu , 23-Май-12 23:04 
> А Linux - это RedHat.

Breaking News!


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено fangel , 24-Май-12 02:01 
Было уже, добавляли перед самой заморозкой. Так что не надо тут ля-ля

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено lucentcode , 03-Июн-12 03:44 
А как это 75% получилось у Дебиана? Не верю!

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 23-Май-12 18:14 
> Нужен механизм по смещению мейнтенера, если тот узурпировал власть.

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено akker , 23-Май-12 18:58 
Предлагаю, сделать так чтобы не было 1 майнтенера, а пусть будет совет майнтенеров из нескольких человек

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено pavlinux , 23-Май-12 19:02 
> Предлагаю, сделать так чтобы не было 1 майнтенера, а пусть будет совет
> майнтенеров из нескольких человек

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено northbear , 24-Май-12 12:56 
>> Предлагаю, сделать так чтобы не было 1 майнтенера, а пусть будет совет
>> майнтенеров из нескольких человек
> Единственная здравая мысль за весь день!

Ну да, ну да... И принимать патчи всемирым референдумом. Может лучше сразу послать? ))


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 24-Май-12 01:41 
> Предлагаю, сделать так чтобы не было 1 майнтенера, а пусть будет совет
> майнтенеров из нескольких человек

Предлагаю более радикальный вариант. Хорошие люди должны собраться и замочить всех плохих людей. И сразу станет мир во всем мере, etc, etc, etc :)


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Гость , 23-Май-12 19:00 
;)
http://img1.liveinternet.ru/images/attach/c/0//48/37/4803759...

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено pavlinux , 23-Май-12 19:03 
> ;)
> http://img1.liveinternet.ru/images/attach/c/0//48/37/4803759...

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Омский линуксоид , 23-Май-12 15:57 
А libusb уже умеет USB 3.0?
50655

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 23-Май-12 17:48 
>Libusbx

а почему не Libusbd ?


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Lain_13 , 23-Май-12 17:59 
Потому, что это не библиодемон…

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 23-Май-12 18:11 
> Потому, что это не библиодемон…

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Michael Shigorin , 23-Май-12 18:41 
> [...] в чем разница между демоном и библиотекой.

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 23-Май-12 19:37 
> Призовая игра: http://0pointer.de/lennart/projects/libdaemon/ с testd в комплекте.

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 23-Май-12 18:15 
> а почему не Libusbd ?

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено pavlinux , 23-Май-12 19:05 
>> а почему не Libusbd?
> Потому что библиотека - не демон.

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



"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 23-Май-12 19:38 
> Вот в слове потрерринг, "Гэ" в конце, кто он после этого?

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 24-Май-12 00:39 
> И это говорит тот, у кого в конце буква "х" :)

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


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено pavlinux , 24-Май-12 01:55 
>> И это говорит тот, у кого в конце буква "х" :)
> Да, павлину - ... pornd! :)

pavlinu-xxx-bdsm-dp-shots  


"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 23-Май-12 20:10 
оО сколько КО...

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Тот самый аноним , 23-Май-12 20:10 
Почему не libusbd?

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Аноним , 23-Май-12 23:25 
заклинело?

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Юрий , 24-Май-12 00:34 
Осталось примотать libusbx'd к systemd и с оригинальным libusb можно попрощатся. К тому все и катится.

"В рамках проекта libusbx создан форк библиотеки libusb"
Отправлено Anonimx , 06-Сен-20 18:28 
Чего там как на сегодняшний день? Кто выжил, кто остался?