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

Re: hurd does NOT need /hurd



Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de> wrote:
> On Tue, May 21, 2002 at 11:29:24PM +0200, Lars Weber wrote:
> > All this talk about reasons for using `/hurd' got me wondering: Do there
> > exist potential problems when a translator that translates a certain
> > directory is itself located somewhere inside that directory?
> 
> No, because if you exec a file, you "open" it (what the Hurd equivalent of
> the open it), and only pass the descriptor to the exec server (actually the
> Hurd equivalent of a descriptor).
> 
> So, you keep an active reference to the file, and always talk to the
> "underlying" translator.

Is this also true for passive translators?  Do they also not store the
path to the translator executable (as I've thought until now) but a direct
reference to the file instead?  If so, what would happen if the translator
is replaced by a newer version for example?

Or is the path for passive translators stored in the inode but looking up
the executable does not cause the same translator to be queried again?

> If you start to talk about the details it is quickly getting pretty
> weird :)

I've realised that several times already :)

Anyway, I'm just curious.  If answering my questions above would take to
much effort I'm as happy to be told that there is no problem and I needn't
worry...

Or maybe the information I need is available somewhere in the docs?

Regards,
Lars


-- 
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: