Messages in this thread | | | Date | Thu, 23 Feb 2012 16:01:56 -0500 | Subject | Re: Can we move device drivers into user-space? | From | Jidong Xiao <> |
| |
On Thu, Feb 23, 2012 at 3:48 PM, <david@lang.hm> wrote: > On Thu, 23 Feb 2012, Jidong Xiao wrote: > >>> >>> At least UIO drivers are already in Linux kernel, see drivers/uio/. >>> >> >> Oh, so does it make sense to move existing device drivers into user >> space? For example, move most of the stuff located under drivers/usb >> into user-space? > > > Why would you want to? What advantage are you looking to gain from all the > effort? > Since device drivers are a significant source of bugs in OS. Moving them to user space can reduce the impact of these bugs. Otherwise, why UIO, or drivers/uio, is accepted by mainstream Linux kernel.
-Jidong
| |