Subject: Re: LKMs (was Re: IPSEC in GENERIC)
To: None <tgen@netphreax.net>
From: Steven M. Bellovin <smb@cs.columbia.edu>
List: tech-kern
Date: 02/20/2006 11:50:40
In message <43F9F1C0.7040100@netphreax.net>, "Thomas E. Spanjaard" writes:
>
>If this happens, I'd like to go the whole nine yards and put all this in
>separate VM spaces. In other words, go the microkernel way, as that's
>where this is headed. Any objections regarding performance loss, well,
>look at L4. If the kernel itself (and VMM) go in *that* direction,
performance will be of no issue (or even more academic, put everything
>in the same VM space, but limit the memory mappings processes/modules
>have, and not have to worry about many heavy context switches). Of
>course, this is a very long way to go, and I doubt if many like it.
>
That's a much larger arechitectural change, and I think there are
serious performance questions. It would be nice, but I don't think it
will work well enough. That said, there's only one way to find out...
(Personally, I don't think there's that much benefit to NetBSD from
doing that for device drivers. File systems, on the other hand...)
--Steven M. Bellovin, http://www.cs.columbia.edu/~smb