[linux-elitists] Freeing parts of Unix?

Eugene.Leitl@lrz.uni-muenchen.de Eugene.Leitl@lrz.uni-muenchen.de
Thu Jun 14 15:39:23 PDT 2001

Aaron Sherman wrote:

> Go for it. No one has ever succeded in creating such a system that is
> not painfully inefficient, but I welcome you to try.

Um, QNX? L4?
> I see the whole micro/nano kernel vs. monolithic thing to be a red
> herring. Take, for example streams in System V. This is neither the

Absense of nanokernels is a red herring. Streams? Userspace.

> monolithic nor the micro approach, but a hybrid which allows building
> device driver-like, runtime-loadable modules (like, e.g. Linux) in a
> fixed framework of OS/module interaction which is more abstract than
> simple kernel-dives (like, e.g. Mach).

How would this run on a 1024-CPU 128 kByte memory grain machine sans MMU?
> There are many other ways that you can take advantage of this non-polar
> approach to OS design. For example, khttpd is really a fascinating
> idea: move only the hardware-sensitive portion of an app into a
> module, and then build your application around that core.
> Will we see ksmb, kbind, ksmtp and kgnome? I don't know, but this is a
> very interesting time for the OS world, and the future looks to be
> even more attractive. Will the release of UnixWare source be useful?
> Probably, but I doubt that it will substantally change the decisions
> that are being made in light of current OS requirements.

You're not talking kernel (i.e. minimal varnish atop bare silicon).

-- Eugen* Leitl
ICBMTO  : N48 10'07'' E011 33'53'' http://www.lrz.de/~ui22204
57F9CFD3: ED90 0433 EB74 E4A9 537F CFF5 86E7 629B 57F9 CFD3

More information about the linux-elitists mailing list