[lkml]   [2004]   [Oct]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: Running user processes in kernel mode; Java and .NET support in kernel
Alan Cox <> wrote:

> Why would I care ? I need the MMU for paging and to avoid
> fragmentation of the system. If I have the MMU on then memory
> protection checks are free.
> Except in 4G/4G mode syscalls are extremely cheap too nowdays.

Yes, but kernel mode support in user programs would allow user mode
device drivers to do stuff that currently cannot be done at all from user
space such as handling interrupts and scheduling DMA operations.

Just think about how nice it would be if the kernel level DRI driver
modules that are currently completely separate from the user space X
drivers could be all in one place? Then users would no longer have to
worry about making sure they upgrade their kernel so it has the correct
kernel module installed at the same time that they upgrade X or get new
drivers for their X server.

IMHO I am not sure how much speedup you would gain from kernel mode Linux
for user space programs (it might surprise us, or maybe it isn't much),
but the ability to support user mode device drivers would be good IMHO,
especially for graphics.


Kendall Bennett
Chief Executive Officer
SciTech Software, Inc.
Phone: (530) 894 8400

~ SciTech SNAP - The future of device driver technology! ~

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 14:07    [W:0.050 / U:17.664 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site