Terminology

Anders Petersson anders.petersson@mbox320.swipnet.se
Sun, 03 Jan 1999 10:06:40 +0100


(Original post to unios@onelist.com)

>From: Faustino E Osuna <osuna@CTC.Net>
>
>>>Foriegn-Object:
>>>    Object not in the immediate family, anything other than the
>Grandparent,
>>>Parent, Sibling, and Cousin.
>>
>>A "foreign object" for me more suggests an object on another system.
>>"Unrelated object" is an alternative.
>
>I see what you mean, so Alien-Object and Foreign-Object should be
>synonymous.

I guess.

>>User root: The object that represents an user. For the user, it will
>>effectively look like a root.
>>
>>System root, alternatively super root: The true root of the system.
>>
>>Systree, short for system tree: Referring to the whole system tree, of
>course.
>>
>>Sub-tree: The tree under an arbitrary object.
>
>I'd also think sub-tree should be synonymous with "branch"

If it's understood that it's not just the child that's meant, but all of
the tree under it too.

>>Finally, what do you think of the term "OID server"? Myself I think it's
>>not very good...
>
>OID Server isn't very descriptive.  It seems to me that OID Server means
>object ID server.  You yourself, in the document, said that it was the
>object manager.  Why dont you call it just that, "OM (Object Manager)".

In the beginning I thought of it as just dealing with object ids, that's
where it got its name. "Object Manager" doesn't sound desciptive enough,
and it resembles "Object Handler" too much. How about "tree server", "TS"?
That's a more accurate desciption, to provide a sub-tree.

>By-the-way, does the system root act as the OM? Or does it contain an OM?
>If thats the case then I'd think there should be a distinction between the
>Super Root's OM and the Children's.

The system root necessarily must act as a tree server (as well as CPU
scheduler). If you want distinction in the name, call it "root tree server"
or "system tree server". Or maybe "kernel tree server", since it has to be
implemented in the kernel.

binEng