[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: `server' vs. `translator'
From: |
Ludovic Courtès |
Subject: |
Re: `server' vs. `translator' |
Date: |
Mon, 25 Sep 2006 16:59:54 +0200 |
User-agent: |
Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) |
Hi,
Richard Braun <syn@hurdfr.org> writes:
> On Mon, Sep 25, 2006 at 12:37:17PM +0200, Thomas Schwinge wrote:
>> A terminology issue: is my observation correct that we use to say
>> `server' in the case that only a single node is being served, like
>> `/servers/socket/2' by `/hurd/pfinet' and we use to say `translator' if a
>> whole sub-hierarchy is being exported, like `/' by `/hurd/ext2fs'?
>
> I think that all tasks waiting for RPC requests are servers, and those
> which are attached to a VFS node (either a single node or implementing
> a sub tree) are translators.
Indeed. Most of the time (i.e., except for those few servers like
`proc' that are not bound in the file system hierarchy), both terms are
synonymous, but the term "translator" emphasizes two particular server
interfaces: `io' and `fs'.
Thanks,
Ludovic.