Sarah Bailey wrote:
> On Tue, Apr 03, 2007 at 10:58:06AM -0400, Mike Panetta wrote:
>> I just went to the sourceforge page to see if there was a newer 
>> version
>> supporting asynch io for more efficient bulk xfers on high speed
>> devices, but it looks like there has not been any development in over 
>> a
>> year, even in CVS.  Is the project dead?  Is there now a different 
>> way
>> to do USB drivers from user-space?
>
> There will be a new way to write USB drivers from userspace in a 
> couple
> months.  usbfs is slowly being replaced by a new usb file system,
> usbfs2.  Eventually, user-space USB drivers will just use usbfs2, and
> libusb won't be needed anymore.

I disagree. Either you misunderstand libusb or I misunderstand usbfs2. I 
suspect the former ;)

As I understand it, usbfs2 is a "simpler" API than the current usbfs. 
That's nice, but the complexity of usbfs is not the only reason libusb 
exists. In fact I'd argue  it's not even the most important reason. What 
*is* the most important reason? Cross-platform compatibility. Every 
platform on the planet has its own custom and oh-so-eccentric USB API. 
Any application developer trying to target more than one platform would 
go crazy without a common interface library.

Please don't think an easier-to-use API somehow obviates the need for 
libusb.

--Adam


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to