[linux-elitists] ME roadshow
Wed Aug 30 11:43:19 PDT 2000
(((btw, procmail just ate my last 30 mails, so I haven't seen any
replies before this one)))
Paul J Collins writes:
> QNX's kernel does not provide the variety of services that a
> Unix-style kernel does. It provides three basic services: process
Well, maybe we don't need a complete country fair in a kernel.
> management, message passing and proxies (some kind of non-blocking
> messaging facility). These services are accessed using approximately
> fourteen system calls.
Sounds highly sensible to me. Wonder why L4/Fiasko never went
anywhere, as it is developed around similiar principles.
> All other services are provided by server processes such as Proc, Net,
> Fsys and Dev. The QNX kernel seems to act like the Unix kernel in
> that each process has its own copy of the kernel; no context switch is
I would probably implement a kernel as a rudimentary VM, preferably
with good hardware support.
> required to call into the QNX Kernel. (Obviously there is a
> transition from user to supervisor mode required.)
More information about the linux-elitists