Subject: userspace driver API ?
To: None <netbsd-users@netbsd.org>
From: Dieter <netbsd@sopwith.solgatos.com>
List: netbsd-users
Date: 07/22/2007 12:15:58
The penguins have developed a "stable" userspace driver
API to allow "most" of a driver to be in userland.

http://liquidat.wordpress.com/2007/07/21/linux-kernel-2623-to-have-stable-userspace-driver-api/

No DMA (yet?).  Not for drivers requiring the highest
possible performance.

It doesn't solve the problems of binary-only drivers.
(security, fixing bugs, CPU arch, ...)

But if they did a reasonable job (and yes that's a significant if),
it might be useful for many drivers.  Perhaps a way to share
drivers between Linux, the BSDs, OS-X, OpenSolaris, ...

Thoughts?