OFF: Extensible File System

Francois-Rene Rideau rideau@clipper
Wed, 9 Nov 94 2:07:47 MET


> I'm milling over the idea of having names for objects of up to 128 bytes 
> long.  If you want speed in lookup try to give them all 4 byte long names 
> and have a quick lookup list.
Well, let's not specify it in the OS, but let it be protocol-dependent.
Local objects use local pointers; other objects are used through local
handles and local gates. Example gate: a (IP_address,port) handle -> remote
gate mapper. A handle is obtained by giving IP address and port; sub-objects
The underlying idea is: anything is an object. Don't overformalize them.


> Half-baked idea: Have each domain have a primary object name server, with 
> an alternate named as well.  The name server offers the suggestion of 
> where an object is.  Requests to that workspace can then be bounced if 
> the reference is not correct.
  Full-baked idea: there are hierarchically organized servers; there can be
several different hierarchies for several different kind of objects.
  Some kinds of objects may ask for "double-direction" links: every pointer
has a back pointer, so that the pointing object may be notified changes by
the pointed one...