Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.
Sometime ago when I was coding rndis_wlan driver in linux I had an idea of
reimplementing ndiswrapper in userspace using virtual USB-host. Userspace
ndiswrapper would run binaries and make NDIS drivers appear as RNDIS devices
on that virtual USB-host. Kernel has drivers for RNDIS USB devices so this
might work easily. RNDIS is "Remote NDIS" which is used to move NDIS driver on
firmware in USB-device, basicly NDIS over USB.