help-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Questions about translators


From: Gaël Le Mignot
Subject: Re: Questions about translators
Date: Tue, 25 Mar 2003 12:28:23 +0100
User-agent: Gnus/5.090016 (Oort Gnus v0.16) Emacs/21.2 (gnu/linux)

 > Thanks for the note, could you confirm some details though:
 > What makes a Hurd server a translator?
 > (Is there a real definition or is a translator just a server
 > that can be used to access a file)

A translator is a server listening on a file-system node. Accessing to
a file,  in GNU/Hurd, is sending  RPCs to the server  owning the node.
Every node of  the file system is associated with  a server, and those
servers  are translator.  Even  those who  don't  understand the  file
related RPCs (like /servers/crash), but only specific RPCs.

 > When you say "(practically) every process in the Hurd is a server",
 > do you mean:
 > a) every process which makes up "the Hurd", or
 > b) every process running on a Hurd based system

Both. Since, as  he said, all processed on a  Hurd-based system have a
thread listening for RPC (like  signals). And by definition, a process
waiting for RPCs is a server.

-- 
Gael Le Mignot "Kilobug" - kilobug@nerim.net - http://kilobug.free.fr
GSM         : 06.71.47.18.22 (in France)   ICQ UIN   : 7299959
Fingerprint : 1F2C 9804 7505 79DF 95E6 7323 B66B F67B 7103 C5DA

Member of HurdFr: http://hurdfr.org - The GNU Hurd: http://hurd.gnu.org




reply via email to

[Prev in Thread] Current Thread [Next in Thread]