In article <1992Aug27.135703.9312@crd.ge.com> davidsen@crd.ge.com (bill davidsen) writes:
You realize that microkernel people would take the opposite position,
right? That the microkernel is RISC-like, stripped down to the
essentials, with the server processes corresponding to subroutines?
And that a conventional kernel (even Linux) is CISC-like, trying to
anticipate what the user will need and handle it internally? And, of
course, they'd probably argue that just as it is easier to tweak a
subroutine than microcode, it's easier to tweak a discrete server than
a part of the kernel. Just an observation.
By the way, I also have mixed feelings about microkernels. On the one
hand, I don't believe they can ever be as efficient as macrokernels;
on the other, (despite what Larry McVoy says) I believe that further
evolution of OSes is essential and that microkernels can foster that.
I also think that it might be easier to make a microkernel secure,
but I'm not at all sure of it.
--
Jeff Keller <keller@cse.ucsc.edu> CIS Board, UCSC
"If X is the answer, what was the question?" --David Fuller