> 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" - [EMAIL PROTECTED] - 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 _______________________________________________ Help-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/help-hurd
