<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; В рамках проекта libusbx создан форк библиотеки libusb]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=22364</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=22364&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «В рамках проекта libusbx создан форк библиотеки libusb».]]></description>
		<lastBuildDate>Wed, 23 May 2012 12:00:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[В рамках проекта libusbx создан форк библиотеки libusb]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=276425#p276425</link>
			<description><![CDATA[<p>Ганс Де Гоеде (Hans de Goede), разработчик Fedora Linux, работающий в компании Red Hat, представил проект <a href="http://sourceforge.net/projects/libusbx/">libusbx</a>, в рамках которого создан форк, продолжающий развитием библиотеки <a href="http://www.libusb.org/">libusb</a>, предназначенной для организации доступа к USB-устройствам из программ, работающих в пространстве пользователя. Как и libusb код нового проекта распространяется под лицензией LGPL.</p><p>Проект libusbx был основан большинством оставшихся активных разработчиков оригинальной ветки libusb 1.0 из-за конфликта с основным мэйнтейнером проекта, который на протяжении 18 месяцев отказывался выпускать новые стабильные релизы, всячески затягивал приём в библиотеку патчей с реализацией новых функций и исправлений, и не реагировал на запросы пользователей на реализацию новых возможностей. Например, в libusb не были включены такие функции, как поддержка USB-топологий, возможность работы с HID-устройствами и реализация горячего подключения устройств, которые впоследствии вошли в состав libusbx.</p><p>Отмечается, что в форке прекращена совместимость на уровне API и ABI с libusb начиная с версии 1.0.9, но сохранена совместимость с более ранними выпусками libusb 1.x. Для разработчиков приложений предоставлены средства для прозрачной замены libusb на libusbx. В настоящее время рассматривается <a href="https://bugzilla.redhat.com/show_bug.cgi?id=823886">заявка</a> по переводу дистрибутива Fedora на libusbx.</p><p>Libusbx <a href="http://sourceforge.net/apps/mediawiki/libusbx/index.php?title=Main_Page">поддерживает</a> все версии спецификаций USB (с 1.0 по 3.0) и может работать во всех ранее поддерживаемых платформах, включая Linux, Mac OS X, *BSD и Windows. Библиотека предоставляет современный унифицированный <a href="http://libusbx.sourceforge.net/api-1.0/">API</a>, позволяющий выполнять все операции на пользовательском уровне, как в синхронном, так и в асинхронном режиме, без какой-либо зависимости от USB-подсистем ядра ОС.</p><p><a href="http://www.opennet.ru/opennews/art.shtml?num=33917">Источник »</a><br /><a href="http://hansdegoede.livejournal.com/12524.html">Главная ссылка к новости »</a></p>]]></description>
			<author><![CDATA[null@example.com (XRevan86)]]></author>
			<pubDate>Wed, 23 May 2012 12:00:57 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=276425#p276425</guid>
		</item>
	</channel>
</rss>
