UDI, the Uniform Driver Interface, is a well-documented interface between a driver module and the executing OS. It provides source portability across OSes and binary portability within a processor ABI. It also provides modern driver features like instance independence, high scalability, and physical location transparency. The Reference Source provides an initial implementation of UDI for Linux, SCO UnixWare, SCO OpenServer, and other OSes.
| Tags | Hardware Operating System Kernels Linux |
|---|---|
| Licenses | BSD Original |
| Operating Systems | Mac OS X POSIX BSD FreeBSD Linux SCO Solaris |
| Implementation | C |
Recent comments
19 Mar 2003 00:59
Kernel licensing problems solved
I believe this project solves the LGPL-kernel-module issue where kernel modules *ought* to be LGPL, as this projects BSD license is LGPL compatable, but then anay drivers you write link to this project and NOT the kernel.
So is seems that this project also acts as a license buffer.
Sam