Some very thought-provoking ideas about OS architecture.
shapj@us.ibm.com
shapj@us.ibm.com
Tue, 22 Jun 1999 21:05:50 -0400
[Kai writes:]
>I've thought for a while I'd like to experiment with an OS where you had
>an OS boundary like this, but you could actually do IPC where you see an
>object in another process as such an OS handle. Of course, you'd need some
>kind of information on what the arguments look like so that the OS can
>actually move them to the other process, and it should still be efficient.
Kai: go grab a copy of EROS from the website at www.eros-os.org. This is
exactly how EROS is structured. In the EROS case, the kernel moves a sequential
byte range; the kernel itself knows nothing of argument structure.
>And I see no reason why one
>couldn't build a perfectly compatible POSIX environment on top of that.
One can -- a POSIX environment in fact existed on KeyKOS, the predecessor of
EROS.
Jonathan S. Shapiro, Ph. D.
IBM T.J. Watson Research Center
Email: shapj@us.ibm.com
Phone: +1 914 784 7085 (Tieline: 863)
Fax: +1 914 784 7595