[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Why GNU Mach is so different?
From: |
node |
Subject: |
Re: Why GNU Mach is so different? |
Date: |
Sun, 30 Dec 2001 21:14:38 +0000 (GMT) |
User-agent: |
IMP/PHP IMAP webmail program 2.2.6 |
Quoting Farid Hajji <farid.hajji@ob.kamp.net>:
> > technical features you need, there is, for example, the requirement to
> have
> > a network-wide unique process id for a task. Thomas calls such a
> network
> > of Hurd systems a "collective". I guess if you want to do
> distributed
> > systems in a Hurdish way, collectives are the way to go. The concept
> exists
> > only in Thomas head, though, so you will have to nag him a bit to tell
> us
> > about his ideas.
> Network-wide unique identifiers like task-IDs, ports, etc... are a
> nice
> thing to have. One idea may be to organize all nodes of a collective
> in a distributed kind of (hurdisch) filesystem. IDs would then be
> simple paths and could be located with some kind of distributed
> lookup() functionality:
>
> /collective1/ # namespace for collective #1
> /collective1/ipc/ # ipc namespace (ports...)
> /collective1/ipc/machine1/ # ipc namespace for machine1
> /collective1/ipc/machine1/port1
> /collective1/ipc/machine1/port2
> ...
>
> /collective1/vm/ # namespace for VM objects
> /collective1/vm/machine1/vmobject1
> /collective1/vm/machine2/vmobject25
> ...
Would not
/collective1/ # namespace for collective #1
/collective1/ipc/ # ipc namespace (ports...)
/collective1/ipc/port1
/collective1/ipc/port2
be more useful?
Bob