Re: Can we move device drivers into user-space?

From: Jidong Xiao
Date: Thu Feb 23 2012 - 16:01:55 EST


On Thu, Feb 23, 2012 at 3:48 PM, <david@xxxxxxx> 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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/