IMHO, adding new frameworks to the OS in order to work around legal issues is a fundamentally flawed motivation and can lead to duplication, added maintenance burden, confusion among developers and other problems. While there are purely technical advantages of a generic usermode driver framework, so far they proved to be overweighed by disadvantages. Performance concerns are also an issue (might not seem important on a single-user system, but think of hundreds of userland driver instances simultaneously syscalling like crazy). Less generic, class/bus-specific interfaces such as libusb are more practical, in my opinion. -1 from me.
-Artem. _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org