1. A method, comprising: receiving, by a user space driver framework (UDF) library executing from a user space of a memory over an operating system kernel operated by a device driver executing from the user space, a kernel application programming interface (API) call from a device driver executing from the user space; determining that the operation comprises a privileged operation, wherein when the operation is privileged: conveying, via a file descriptor, the API call to a UDF kernel module executing from a kernel space of the memory over the operating system kernel.