Re: Linux is a MicroKernal? [was Re: is Linux obsolete?]

Ralf Baechle (ralf@uni-koblenz.de)
Sun, 30 May 1999 19:35:19 +0200


On Fri, May 28, 1999 at 02:15:22PM -0700, G. Allen Morris III wrote:

> Linux modules are in the same address space as the kernel. In a
> micro-kernel ``modules'' are in their own address space. This is
> why micro-kernels are slower than traditional kernels.
>
> It is because of this slowness that micro-kernels are sometimes very
> large, as in the case of NT. To speed up a micro-kernel you put the
> more important parts into the kernel proper.

The better criteria for microkernels is that subsystems are their
own processes and messages are being used for signaling between them
rather than subroutine calls. By your definition alot the RT
operating systems wouldn't be covered.

Ralf

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/