9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Giacomo Tesio <giacomo@tesio.it>
To: "Fran. J Ballesteros" <nemo@lsub.org>
Cc: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: Re: [9fans] 9n
Date: Wed,  2 May 2018 23:25:35 +0200	[thread overview]
Message-ID: <CAHL7psE7prf2qXq=Tv=cHvBD2ausM3TScSy3A6SdPvf7ohZg1A@mail.gmail.com> (raw)
In-Reply-To: <EDFDBC90-4B99-4720-AA58-F7CD33665609@lsub.org>

[-- Attachment #1: Type: text/plain, Size: 2291 bytes --]

2018-05-02 19:24 GMT+02:00 Fran. J Ballesteros <nemo@lsub.org>:

> I just learned to love absolute paths.
>

Actually they kind of emerge from my design by themselves.


> IIRC, there was no deadlock caused that you should be aware of.
> I'ts been a long time and quite a few protocols since then, I can look for
> the source; there must be also some docs in the web.
>

Well, actually I'm pretty curious about the implementation.
I'd like to see how you did isolated the changes, since to me they seem
rather huge (but my protocol diverge more from 9P2000 than 9P2000.ix).

Also, I welcome any suggestion for further documents to read about the
topic.


> Also, I'm more in favor of prefix mount tables, that they are very
> different from what 9 does and they would lead to a very different system.
>

Can you elaborate? What differences this approach would produce?
I can foresee some (eg bind semantics) but maybe I'm missing some of them.


> Good luck and have fun.
>

Thanks! :-)


Giacomo


>
> > On 2 May 2018, at 19:14, Giacomo Tesio <giacomo@tesio.it> wrote:
> >
> > 2013-06-17 21:06 GMT+02:00 Nemo <nemo.mbox@gmail.com>:
> > You should ask if anyone else did that before doing it, instead of saying
> > they are un-spined life forms.
> >
> > Here I am, finally! :-)
> >
> > I'm designing yet another file protocol for my toy/research os (whose
> kernel is derived from Charles Forsyth's Plan9-9k), and I'd like to give a
> look at your prior art.
> >
> > Some of my design decisions lead to a management of mount tables that is
> pretty similar to what you describe in your paper about the integration of
> 9P2000.ix.
> >
> > Given you already walked this path, I'd like to know what you have
> learnt and if you faced issues I should be aware.
> > For example, the slight difference in bind semantics seems to reduce the
> risk of accidental loops in the namespace, but I would expect it would
> break related userspace assumptions.
> > Also, resolving the dot of each process in the Pgrp each time a mount is
> done, seems pretty complex and prone to deadlocks.
> >
> >
> > Don't you have a tricorder?
> >
> > No... but usually I can get away with my sonic screwdriver... :-)
> >
> >
> > Giacomo
> >
>
>

[-- Attachment #2: Type: text/html, Size: 3518 bytes --]

  reply	other threads:[~2018-05-02 21:25 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-06 17:40 Francisco J Ballesteros
2013-06-06 17:49 ` Francisco J Ballesteros
2013-06-17 16:29   ` Jiten Pathy
2013-06-17 16:37     ` Nemo
2013-06-17 16:41       ` erik quanstrom
2013-06-17 16:47         ` Nemo
2013-06-17 16:53         ` Kurt H Maier
2013-06-17 16:54         ` Aram Hăvărneanu
2013-06-17 18:01           ` erik quanstrom
2013-06-17 18:08             ` balaji
2013-06-17 19:48               ` erik quanstrom
2013-06-17 18:20             ` tlaronde
2013-06-17 18:40               ` Kurt H Maier
2013-06-17 19:06                 ` Nemo
2018-05-02 17:14                   ` Giacomo Tesio
2018-05-02 17:24                     ` Fran. J Ballesteros
2018-05-02 21:25                       ` Giacomo Tesio [this message]
2013-06-17 19:15                 ` Skip Tavakkolian
2013-06-17 19:33                   ` sl
2013-06-17 19:47                   ` Kurt H Maier
2013-06-17 18:23       ` Jiten Pathy

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAHL7psE7prf2qXq=Tv=cHvBD2ausM3TScSy3A6SdPvf7ohZg1A@mail.gmail.com' \
    --to=giacomo@tesio.it \
    --cc=9fans@9fans.net \
    --cc=nemo@lsub.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).