[ColorForth] OS is Not a Dirty Word
- Subject: [ColorForth] OS is Not a Dirty Word
- From: Jack Johnson <fragment@xxxxxxx>
- Date: Fri, 7 Dec 2001 14:42:44 -0800 (PST)
On Fri, 7 Dec 2001, Kurt B. Kaiser wrote:
> The traditional definition of an OS is an entity which manages processes and
> access to the physical resources of the system. If you haven't got many
> resources, and/or you don't use processes, then the OS can be tiny.
Have you looked at the exokernel research being done at MIT?
http://www.pdos.lcs.mit.edu/exo/
The papers are worth a read. They go back to this idea in an interesting
way. They looked at Unix and having a multiuser system needing to have
simultaneous access to resources and they reengineered the way the OS
deals with the essential problem at a very low level, so now the "OS" is
essentially a set of libraries that ride on top of the kernel. The fun
part is that because we really are just dealing with the hardware, the
abstraction is arbitrary, so they did things like implement a Web server
with it's own TCP/IP stack and storage system to squeeze out the
performance (which worked), without mucking about with the same subsystems
that handle the same tasks for everyday users.
Worth a read.
-Jack
------------------------
To Unsubscribe from this list, send mail to Mdaemon@xxxxxxxxxxxxxxxxxx with:
unsubscribe ColorForth
as the first and only line within the message body
Problems - List-Admin@xxxxxxxxxxxxxxxxxx
Main ColorForth site - http://www.colorforth.com