[unios] Re: A Component Kernel Model

Anders Petersson anders.petersson@mbox320.swipnet.se
Fri, 01 Jan 1999 22:48:12 +0100


From: Anders Petersson <anders.petersson@mbox320.swipnet.se>

>A Component Kernel Model
>By Omer James Hickman - December 28, 1998
>
>The basic function of the Component Kernel is to track
>component objects and the dependencies between objects.
>Objects are 1) Hardware Resource Block (HRB) - all hardware
>resources associated with a physical device (IO, ints, DMA),
>2) Software Objects - actual program and library code (code
>segment, data segment, IPC ports, direct call relocation
>data). Driver software objects aquire HRB objects and then
>provide abstractions to the hardware independent objects.

Sounds like a first step towards mOS.

>So the Component Kernel maintains databases of resources
>used by each device, all service objects available to the
>system, provide basic thread and memory management and cull
>unused objects. The HRB objects would be defined by simple
>configuration files read by the kernel.

These databases you speak about are what in mOS is called "OID servers".
It's just that the kernel doesn't take care of it, except for a very small
part.

>I know this is much like what has been discussed, I hope
>this provides an idea for a simple workable OO kernel
>implamention.

Yes it's much like what's been discussed. Maybe even more that you think.
I've written an introduction to mOS for the web site. I think you'll find
much there that corresponds to your ideas. And you maybe even will find
yourself agreeing on it. :)

binEng


------------------------------------------------------------------------
To unsubscribe from this mailing list, or to change your subscription
to digest, go to the ONElist web site, at http://www.onelist.com and
select the User Center link from the menu bar on the left.
------------------------------------------------------------------------
UniOS Group
http://members.xoom.com/unios