> > Well -- usb is not performace critical (at 12MBps at least), so many
> > of arguments just don't apply here. I'd like to see drivers like acm.c
> > in userland...
USB is performance critical, Everything is performance critical. This is why
Linux doesn't suck. If your USB camera is hanging on the back of a robot
doing real time 3d visualisation of its environment then you want all the CPU
Or how about USB networking on a tiny embedded Linux box ?
> A (userland) udi layer on top of the linux userland layer should not pose any
> prolems...
> I see no reason why people who want to write this should not be allowed to do
> this.
People are allowed to do kernel UDI too. Just nobody will merge it into the
main tree. As far as doing a UDI wrapper for userspace USB. If the userland
interface is good enough to support it and the performance is acceptable why
not. In fact if the same was done with the BSD API we get portable user mode
USB code - that has to be good.
The difference with user space is what you dont use doesnt hurt, and you can
just aboid UDI libraries if you need the performance or you have an embedded
box with tight memory limits. In kernel space it tangles itself irrevocably
into the heart of the system for all
Alan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]